/*news_index.css*/
@charset "utf-8";

.area {
  width: 100%;
  margin: 0 auto;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.left,
.right,
.center {
  display: inline;
  float: left;
}

.right {
  float: right
}

.line {
  background: #e0e0e0;
  height: 1px;
  font-size: 1px;
  overflow: hidden
}

.f12 {
  font-size: 12px;
}

.f14 {
  font-size: 14px;
}

.f16 {
  font-size: 16px;
}

.f18 {
  font-size: 18px;
}

.fB {
  font-weight: bold;
}

.lh22 {
  line-height: 22px;
}

.tc {
  text-align: center;
}

.m_t3_r5 {
  margin: 3px 5px 0px 0px;
}

.ml_2 {
  margin-left: 2px;
}

.mt_2 {
  margin-top: 2px;
}

.mt16 {
  margin-top: 16px;
}

.mt18 {
  margin-top: 18px;
}

.mt35 {
  margin-top: 35px;
}

.text_overflow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* ******** å­—ä½“é¢œè‰² star *********** */
.cWhite,
.cWhite:visited,
.cWhite a {
  color: #fff
}

.cYellow,
.cYellow:visited {
  color: #ff0
}

.cGreen,
.cGreen:visited {
  color: #008000
}

.cGray,
.cGray:visited,
.cGray a {
  color: #999
}

.cDGray,
.cDGray:visited,
.cDGray a {
  color: #666
}

.cBlack,
.cBlack:visited,
.cBlack a {
  color: #000
}

.cBlue,
.cBlue:visited,
.cBlue a {
  color: #1e50a2
}

.cRed,
.cRed:visited,
.cRed a {
  color: Red
}

.cDRed,
.cDRed:visited,
.cDRed a {
  color: #ba2636
}

.cRed a:hover,
a.cRed:hover,
.cBlue a:hover,
a.cBlue:hover,
.cDRed a:hover,
a.cDRed:hover,
.cGray a:hover,
a.cGray:hover,
.cDGray a:hover,
a.cDGray:hover,
.cWhite a:hover,
a.cWhite:hover,
.cBlack a:hover,
a.cBlack:hover,
.cGreen a:hover,
a.cGreen:hover,
.cYellow a:hover,
a.cYellow:hover {
  color: #ff7200
}

/* ******** å­—ä½“é¢œè‰² end *********** */
.clearfix {
  *zoom: 1;
  clear: both;
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

/* main start */
.main {
  width: 1190px;
  margin: 20px auto;
  overflow: hidden;
}

.main a {
  font-size: 16px;
}

/* layeout start */
.mainCon {
  width: 100%;
  margin-top: 35px;
}

.mainLeft,
.mainCenter,
.mainHotCenter,
.mainRight {
  float: left;
}

.mainCenter {
  width: 720px;
  height: 100%;
}

.mainHotCenter {
  width: 880px;
  height: 100%;
}

.mainCenterList {
  width: 650px;
  margin: 0 auto;
}

.mainCenterList_01 {
  width: 860px;
  margin: 0 auto;
}

.mainHotCenter .mainCenterList {
  width: 860px;
  margin: 0;
}

.mainCenter_article {
  width: 650px;
  font-size: 28px;
  margin: 0px auto 35px 0;
}

/* end layeout */
/* household_banner start */
.household_banner,
.household_banner .household_scroll {
  width: 100%;
  overflow: hidden;
}

.household_banner {
  min-width: 1350px;
  position: relative;
}

.household_banner .household_item {
  float: left;
  width: 1192px;
}

.household_item ul {
  float: left;
  width: 480px;
  margin-left: 2px;
  *display: inline;
  overflow: hidden;
}

.household_item li {
  float: left;
  *display: inline;
  position: relative;
}

.household_item h3 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  height: 35px;
  line-height: 35px;
  background: rgba(0, 0, 0, .5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
  font-size: 16px;
  color: #fff;
  font-weight: normal;
}

.household_item .w406 {
  width: 406px;
}

.household_item .w300 {
  width: 300px;
}

.household_banner .mask_layer {
  position: absolute;
  width: 50%;
  height: 360px;
  background-color: #fefefe;
  z-index: 5;
  opacity: .8;
  filter: alpha(opacity=80);
}

.household_banner .l_mask_layer {
  left: 0;
  margin-left: -596px;
}

.household_banner .r_mask_layer {
  right: 0;
  margin-right: -596px;
}

.household_banner .scroll_btn {
  position: absolute;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-align: center;
  line-height: 50px;
  top: 50%;
  margin-top: -25px;
  font-size: 46px;
  font-family: SimSun, "orator std";
  font-weight: bold;
  background: rgba(0, 0, 0, .5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
  color: #fff;
  z-index: 6;
}

.household_banner .scroll_prev {
  left: 50%;
  margin-left: -680px;
}

.household_banner .scroll_next {
  right: 50%;
  margin-right: -680px;
}

/* household_banner end */
/* hangYeNew start */
.hangYeNew,
.jiaJuNew,
.touSuBaoDao,
.meiTiBaoDao {
  width: 100%;
  height: 415px;
  margin: 16px 0;
}

.hangYeNew_left {
  float: left;
  width: 860px;
  margin-right: 20px;
}

.title_left {
  height: 60px;
  width: 100%;
  border-bottom: 1px solid #ececec;
  margin-bottom: 20px;
}

.TL_left {
  display: inline-block;
  float: left;
  width: 810px;
  height: 60px;
  line-height: 60px;
}

p .TL_left em {
  display: inline-block;
  float: left;
  width: 11px;
  height: 34px;
  background: #f2f2f2;
  margin: 16px 16px 0 2px;
}

.TL_left h2 {
  display: inline-block;
  float: left;
  font-size: 30px;
  font-weight: normal;
  color: #333;
}

.more {
  display: inline-block;
  width: 50px;
  margin-top: 34px;
  color: #999;
  font-size: 12px;
}

.hangYeNew_left_con {
  width: 100%;
  height: 334px;
}

.HYNL_con_left {
  float: left;
  width: 320px;
  height: 328px;
  margin-right: 27px;
}

.HYNL_con_left a.img {
  display: inline-block;
  width: 320px;
  height: 220px;
}

.HYNL_con_left a.con {
  display: inline-block;
  width: 290px;
  height: 88px;
  padding: 10px 14px;
  border: 1px solid #ececec;
  background: #f9f9f9;
  text-overflow: ellipsis;
  overflow: hidden;
}

.HYNL_con_left a.con .h4 {
  font-size: 16px;
  font-weight: bold;
  line-height: 35px;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.HYNL_con_left a.con p {
  height: 50px;
  line-height: 24px;
  color: #999;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.HYNL_con_left .con:hover {
  color: #ff7200;
}

.HYNL_con_right {
  float: left;
  width: 510px;
}

.HYNL_con_right .h3 {
  width: 490px;
  font-weight: bold;
  font-size: 22px;
  line-height: 44px;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
}

.HYNL_con_right ul {
  width: 100%;
  padding-top: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.HYNL_con_right ul li {
  line-height: 24px;
  padding-top: 1px;
}

.HYNL_con_right ul li a {
  display: inline-block;
  color: #666;
  width: 406px;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.HYNL_con_right ul li a:hover {
  color: #ff7200;
}

.HYNL_con_right ul li a i {
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  background: #dadada;
  border-radius: 50%;
  margin-right: 10px;
}

.HYNL_con_right ul li span {
  float: right;
  color: #999;
  padding: 0 12px;
  font-size: 12px;
  background: #fff;
}

.hangYeNew_right,
.jiaJuNew_right,
.touSuBaoDao_right,
.meiTiBaoDao_right {
  float: left;
  width: 310px;
}

.title_right {
  height: 60px;
}

.TR_left {
  display: inline-block;
  width: 230px;
  padding-left: 20px;
}

.TR_left h2 {
  font-size: 18px;
  font-weight: normal;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.HYNR_news {
  display: inline-block;
  width: 260px;
  height: 104px;
  border: 1px solid #ececec;
  background: #f9f9f9;
  padding: 20px 24px;
  margin-bottom: 4px;
  overflow: hidden;
}

.HYNR_news .h4 {
  width: 242px;
  font-weight: bold;
  color: #333;
  font-size: 18px;
  margin-bottom: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.HYNR_news .h4 a {
  font-size: 18px
}

.HYNR_news p {
  color: #999;
  height: 70px;
  line-height: 24px;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.HYNR_news p a {
  font-size: 14px;
}

.HYNR_news_list {
  padding: 0 24px 0 19px;
  width: 262px;
  overflow: hidden;
}

.HYNR_news_list li {
  width: 100%;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.HYNR_news_list li a {
  color: #666;
  font-size: 14px;
}

.HYNR_news_list li a:hover {
  color: #ff7200;
}

/* end hangYeNew */
/* jiaJuNew start */
.JJN_right_list {
  border-top: 1px solid #ececec;
}

.JJN_right_list li {
  width: 100%;
  height: 86px;
  padding: 20px 0 10px;
}

.JJN_right_list li a,
.JJN_right_list li a span {
  display: inline-block;
}

a.JJN_right_list_date1,
a.JJN_right_list_date2,
a.JJN_right_list_date3 {
  float: left;
  width: 96px;
  height: 86px;
  border-radius: 6px;
  margin: 0 12px;
}

a.JJN_right_list_date1 span,
a.JJN_right_list_date2 span,
a.JJN_right_list_date3 span {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 18px;
}

a.JJN_right_list_date1 {
  background: #2dca85;
}

a.JJN_right_list_date2 {
  background: #00a0e9;
}

a.JJN_right_list_date3 {
  background: #a5cf26;
}

a.JJN_right_list_date1 .middle {
  height: 100%;
  line-height: 86px;
}

a.JJN_right_list_date2 .middle {
  height: 100%;
  line-height: 86px;
}

a.JJN_right_list_date3 .middle {
  height: 100%;
  line-height: 86px;
}

a.JJN_right_list_address {
  float: left;
  display: inline-block;
  width: 182px;
  height: 86px;
}

a.JJN_right_list_address .h4 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 24px;
  margin-top: 6px;
  overflow: hidden;
}

a.JJN_right_list_address p {
  font-size: 14px;
  line-height: 30px;
  color: #999;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

a.JJN_right_list_address:hover .h4,
a.JJN_right_list_address:hover p {
  color: #ff7200;
}

/* end jiaJuNew */
/* touSuBaoDao start */
.touSuBaoDao_right {
  height: 415px;
}

.TSBD_right_list {
  border-top: 1px solid #ececec;
}

.TSBD_right_list li {
  width: 100%;
  height: 142px;
  padding: 20px 0 15px 0;
}

.TSBD_right_list li a:hover {
  color: #ff7200;
}

a.TSBD_right_list_img {
  float: left;
  display: block;
  width: 128px;
  height: 140px;
  border: 1px solid #ececec;
  margin-left: 6px;
}

a.TSBD_right_list_title {
  float: left;
  display: block;
  margin: 0 14px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  width: 144px;
  line-height: 24px;
  height: 142px;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* end touSuBaoDao */
/* meiTiBaoDao start */
.meiTiBaoDao_right {
  height: 415px;
}

.meiTiBaoDao_right a {
  display: inline-block;
}

.meiTiBaoDao_right a:hover {
  color: #ff7200;
}

a.MTBD_right_img {
  width: 310px;
  height: 186px;
}

a.MTBD_right_title {
  padding: 10px 22px;
}

a.MTBD_right_title h5 {
  text-align: center;
  width: 266px;
  line-height: 24px;
  font-size: 16px;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

a.MTBD_right_title:hover {
  color: #ff7200;
}

.MTBD_right_list {
  padding: 0 22px;
}

.MTBD_right_list li {
  width: 266px;
  line-height: 27px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.MTBD_right_list li a {
  color: #999;
  font-size: 12px;
}

.MTBD_right_list li a i {
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #999;
  vertical-align: middle;
  margin-right: 4px;
}

/* end meiTiBaoDao */
/* tuShuo start */
.tuShuo {
  width: 100%;
  margin: 16px 0;
}

.TLeft {
  display: inline-block;
  float: left;
  width: 1140px;
  height: 60px;
  line-height: 60px;
}

.TLeft em {
  display: inline-block;
  float: left;
  width: 11px;
  height: 34px;
  background: #f2f2f2;
  margin: 16px 16px 0 2px;
}

.TLeft h2 {
  display: inline-block;
  float: left;
  font-size: 30px;
  font-weight: normal;
  color: #333;
}

.tuShuo_list {
  width: 100%;
  height: 220px;
  margin-bottom: 20px;
}

.tuShuo_list li {
  float: left;
  width: 290px;
  margin-right: 10px;
}

.tuShuo_list li a {
  display: inline-block;
  width: 290px;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.tuShuo_list li a:hover {
  color: #ff7200;
}

.tuShuo_list li .tuShuo_list_bg {
  position: relative;
  bottom: 0;
  margin-top: -46px;
  display: block;
  width: 100%;
  height: 46px;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: pointer;
}

.tuShuo_list li p {
  position: relative;
  bottom: 0;
  margin-top: -46px;
  width: 100%;
  height: 46px;
  overflow: hidden;
  text-align: center;
  line-height: 46px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}

.tuShuo_list li.last {
  margin-right: 0;
}

/* end tuShuo */
/* zhuangXiuXiaoGuoTu start */
.mainFour {
  width: 100%;
  height: 530px;
}

.title {
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #ececec;
  /*margin-bottom: 20px;*/
}

.title h2 {
  float: left;
  display: inline-block;
}

.title h2 i {
  float: left;
  width: 11px;
  height: 34px;
  background: #00a151;
  margin-left: 1px;
  margin-right: 15px;
  margin-top: 20px;
}

.title h2 strong {
  float: left;
  font-size: 30px;
  margin-right: 10px;
  font-weight: normal;
  color: #333;
  margin-top: 24px
}

.title span.title_span {
  display: inline-block;
  color: #999;
  vertical-align: middle;
  margin-right: 628px;
}

.title span a {
  color: #ff7011;
}

.title ul.list {
  float: right;
  padding-top: 28px;
  display: inline-block;
  vertical-align: bottom;
}

.title ul.list li {
  float: left;
  height: 42px;
  line-height: 40px;
}

.title ul.list li a {
  display: inline-block;
  font-size: 12px;
  color: #999;
  margin: 0 10px;
}

.title ul.list li a:hover {
  color: #ff7200;
  border-bottom: 2px solid #00a151;
}

.title ul.list li i {
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #999;
  vertical-align: middle;
}

.MFcontent {
  width: 100%;
  height: 438px;
}

.MFcontent ul.list {
  width: 1190px;
  height: 50px;
  padding-top: 10px;
}

.MFcontent ul.list li {
  float: left;
  line-height: 40px;
  margin-left: 16px;
}

.MFcontent ul.list li a {
  display: inline-block;
  font-size: 12px;
  color: #666;
}

.MFcontent ul.list li a:hover {
  color: #ff7200;
}

ul.MFCimg {
  width: 100%;
  height: 200px;
}

li.MFCimgList {
  float: left;
  width: 280px;
  height: 190px;
  margin: 0 16px 10px 0;
}

li.MFCimgList a.img {
  display: inline-block;
  width: 280px;
  height: 140px;
  overflow: hidden;
}

li.MFCimgList p {
  width: 280px;
  height: 48px;
  font-size: 16px;
  text-align: center;
  line-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

li.MFCimgList a {
  font-size: 18px;
}

/* end zhuangXiuXiaoGuoTu */
/* zhuangXiuLiuCheng start */
.mainFive {
  width: 100%;
  margin-bottom: 20px;
}

ul.MFCflow {
  width: 98.4%;
  height: 200px;
  padding: 24px 10px;
  border: 1px solid #ececec;
  border-top: 0;
  /* margin-top:-20px; */
}

li.MFCflowList {
  float: left;
  height: 200px;
  padding: 0 24px;
  border-right: 1px solid #ececec;
}

ul.MFCflow .last {
  border-right: 0;
}

li.MFCflowList h3 a {
  font-size: 23px;
  color: #ea5404;
}

li.MFCflowList .h3 {
  font-size: 23px;
  color: #666;
}

/*2015.10.21 æ–°å¢ž*/
li.MFCflowList span {
  display: inline-block;
  width: 340px;
  height: 20px;
  line-height: 20px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}

.MFCflowList a.bl {
  float: left;
  display: inline-block;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin: 27px 20px;
}

.MFCflowList .bm,
.MFCflowList .br {
  float: left;
}

.MFCflowList div ul {
  margin-top: 38px;
}

.MFCflowList .bm li a,
.MFCflowList .br li a {
  display: inline-block;
  width: 90px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #999;
}

.MFCflowList .bm li a:hover,
.MFCflowList .br li a:hover {
  color: #ff7200;
}

.MFCflowList .bm li i,
.MFCflowList .br li i {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat;
  margin-right: 10px;
  vertical-align: middle;
}

.MFCflowList li i.i1 {
  background-position: left -650px;
}

.MFCflowList li i.i2 {
  background-position: -145px -650px;
}

.MFCflowList li i.i3 {
  background-position: -314px -650px;
}

.MFCflowList li i.i4 {
  background-position: -72px -650px;
}

.MFCflowList li i.i5 {
  background-position: -230px -650px;
}

.MFCflowList li i.i6 {
  background-position: right -648px;
}

.MFCflowList li i.i7 {
  background-position: left -699px;
}

.MFCflowList li i.i8 {
  background-position: -145px -700px;
}

.MFCflowList li i.i9 {
  background-position: -314px -700px;
}

.MFCflowList li i.i10 {
  background-position: -72px -700px;
}

.MFCflowList li i.i11 {
  background-position: -230px -700px;
}

.MFCflowList li i.i12 {
  background-position: right -700px;
}

.MFCflowList li i.i13 {
  background-position: left -738px;
}

.MFCflowList li i.i14 {
  background-position: -72px -738px;
}

.MFCflowList li i.i15 {
  background-position: -146px -738px;
}

/* end zhuangXiuLiuCheng */
/* banner start */
.banner {
  width: 1190px;
  height: auto;
  margin: 25px auto 0;
}

a.bannerImg {
  float: left;
  width: 880px;
  height: 100px;
}

ul.bannerList {
  float: left;
  width: 250px;
  height: 80px;
  padding: 10px 30px 10px 30px;
  background: #f5f5f5;
}

ul.bannerList li {
  width: 250px;
  height: 24px;
  overflow: hidden;
}

ul.bannerList li a {
  font-size: 12px;
  color: #999;
  line-height: 24px;
}

ul.bannerList li a:hover {
  color: #ff7200;
}

/* end banner */
/* breadCrumb start */
.breadCrumb {
  width: 100%;
  height: 36px;
  border-bottom: 1px solid #ececec;
  margin-top: 20px;
  margin-bottom: 20px;
}

ul.breadCrumbList {
  width: 100%;
  height: 100%;
}

ul.breadCrumbList li {
  float: left;
}

ul.breadCrumbList li a,
ul.breadCrumbList li strong {
  color: #999;
  font-size: 12px;
  line-height: 36px;
}

ul.breadCrumbList li a i {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}

ul.breadCrumbList li a:hover {
  color: #ff7200;
}

ul.breadCrumbList li strong {
  font-weight: normal;
}

/* end breadCrumb */
.main_title {
  display: inline-block;
  width: 1190px;
  height: 60px;
  line-height: 60px;
  color: #333;
  border-bottom: 1px dashed #ececec;
}

.main_title h1 {
  font-size: 28px;
}

/* mainLeft start */
.mainLeft {
  width: 160px;
  min-height: 200px;
}

a.mainLeft_title {
  display: block;
  width: 140px;
  height: 36px;
  color: #fff;
  padding-left: 20px;
  line-height: 36px;
  background: #00a151;
}

a.mainLeft_title h1 {
  width: 100%;
  height: 100%;
  font-weight: normal;
  font-size: 18px;
}

ul.mainLeft_list {
  width: 158px;
  padding: 10px 0;
  border: 1px solid #ececec;
  border-top: 0;
  cursor: pointer;
}

ul.mainLeft_list li {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}

ul.mainLeft_list li i {
  display: inline-block;
  width: 4px;
  height: 28px;
  margin-right: 16px;
  margin-left: -1px;
  vertical-align: middle;
}

ul.mainLeft_list li:hover i,
ul.mainLeft_list .active i {
  background: #00a151;
}

ul.mainLeft_list li a {
  font-size: 12px;
}

.mainLeft_list_01 {
  margin-bottom: 20px;
}

.mainLeft_list_01 a {
  font-size: 14px;
  color: #333
}

.mainLeft_list_01 h2 {
  background: #ececec;
  height: 37px;
  line-height: 35px;
  padding: 0px 2px 0 10px;
  font-size: 18px;
  font-weight: normal;
  color: #333;
  cursor: pointer;
}

.mainLeft_list_01 h2 i {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.mainLeft_list_01 h2 .before {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat left -472px;
}

.mainLeft_list_01 h2 .now {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -99px -465px;
}

.mainLeft_list_01 h2 .after {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -199px -467px;
}

.mainLeft_list_01>ul {
  padding: 10px 0 15px 15px;
  border: 1px solid #ececec;
}

.mainLeft_list_01 li strong {
  color: #333;
  font-size: 14px;
  line-height: 35px;
}

.mainLeft_list_01 .up,
.down {
  float: right;
  width: 20px;
  height: 10px;
  margin: 15px 15px 0 0;
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat left -770px;
}

.mainLeft_list_01 .down {
  width: 20px;
  height: 10px;
  margin: 15px 15px 0 0;
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -70px -770px;
}

.mainLeft_list_01 .list {
  cursor: pointer;
}

.mainLeft_img {
  width: 120px;
  height: 40px;
  padding: 18px 20px;
  background: #ececec;
  margin-bottom: 20px;
}

.mainLeft_img a {
  float: left;
  width: 52px;
  height: 40px;
  margin-right: 8px;
}

.mainLeft_img a img {
  border: 2px solid #fff;
}

.mainLeft_img span {
  float: left;
  width: 56px;
  height: 38px;
  line-height: 18px;
  padding-top: 2px;
  color: #3498e1;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
}

/* p.weixinP{width:136px; height:56px; line-height:18px; font-size:12px; color:#999; padding:0 14px; margin-top:30px;} */
p.weixinP {
  width: 135px;
  line-height: 18px;
  font-size: 12px;
  color: #999;
  padding: 0 5px 10px 14px;
  margin-top: 15px;
}

a.weixin {
  margin-top: 10px;
  text-align: center;
  margin-left: 4px;
}

/* end mainLeft */
/* mainCenter start */
.mainCenterList li {
  width: 100%;
  margin-bottom: 20px;
}

/*height: 158px;*/
div.MCLtitle {}

div.MCLtitle span {
  font-size: 12px;
  color: #999;
}

div.MCLtitle span.left {
  text-align: left;
}

div.MCLtitle span.right {
  text-align: right;
}

.mainCenterList li div.con {
  width: 100%;
  height: 110px;
  padding: 0px 0 20px;
  border-bottom: 1px dashed #ececec;
}

.mainCenterList li a.con_img {
  float: left;
  width: 180px;
  height: 110px;
  margin-right: 14px;
}

.mainCenterList li div.con_right {
  float: left;
  width: 660px;
}

.mainCenterList li div.con_right a.con_right_title {
  display: block;
  height: 28px;
  line-height: 28px;
  overflow: hidden;
}

.mainCenterList li div.con_right a.con_right_title .h3 {
  font-size: 22px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mainCenterList li div.con_right p {
  height: 48px;
  font-size: 12px;
  color: #999;
  line-height: 24px;
  overflow: hidden;
  margin: 8px 0;
}

.mainCenterList li div.con_right p a {
  font-size: 12px;
  color: #999;
}

.mainCenterList li div.con_right p a:hover {
  color: #ff7200;
}

div.con_right_bottom {
  width: 456px;
  height: 20px;
  line-height: 20px;
}

div.con_right_bottom .left {
  float: left;
  width: 340px;
  height: 20px;
  overflow: hidden;
}

div.con_right_bottom .left span {
  font-size: 12px;
  color: #999;
}

div.con_right_bottom .left a {
  font-size: 12px;
  color: #1686eb;
  margin-right: 10px;
}

div.con_right_bottom .right {
  float: right;
}

div.con_right_bottom .right span {
  display: inline-block;
}

div.con_right_bottom .right span i {
  display: inline-block;
  height: 14px;
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat;
  margin: 0 4px;
  vertical-align: middle;
}

div.con_right_bottom .right span i.i1 {
  width: 20px;
  background-position: -68px -186px;
}

div.con_right_bottom .right span i.i2 {
  width: 14px;
  background-position: -155px -186px;
}

div.con_right_bottom .right span a {
  font-size: 12px;
  color: #999;
}

.page {
  height: 40px;
  margin: 50px auto 0;
  text-align: center;
  width: 100%;
}

ul.pageList {
  display: inline-block;
  height: 40px;
}

ul.pageList li {
  float: left;
  color: #999;
  width: 37px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  border: 1px solid #eee;
  border-right: 1px solid #fff;
  cursor: pointer;
}

ul.pageList .active {
  font-weight: bold;
  background-color: #00a151;
  color: #FFF;
  border: 1px solid #00a151;
}

ul.pageList li:hover {
  background: #01813f;
  border: 1px solid #01813f;
  color: #fff;
}

ul.pageList li.last {
  border-right: 1px solid #eee;
}

ul.pageList li.last:hover {
  border-right: 1px solid #01813f;
}

.page span {
  display: inline-block;
  width: 37px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  background: #f2f2f2;
  border: 1px solid #eee;
  color: #999;
  margin: 0 4px;
  vertical-align: top;
  cursor: pointer;
}

.page span.prev,
.page span.next {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -147px -775px;
}

.page span.next {
  background-position: -238px -775px
}

/* end mainCenter */
/* mainRight start */
.mainRight {
  width: 310px;
  height: 100%;
}

/* lunbotu start */
.carouselFigure {
  border: 1px solid #ececec;
  box-shadow: 1px 1px 2px #ececec;
  background: #fff;
  margin-bottom: 20px;
}

.carouselFigure .acList {
  width: 310px;
  height: 200px;
  position: relative;
}

.carouselFigure a.left,
.carouselFigure a.right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 1;
  width: 20px;
  height: 20px;
}

.carouselFigure .left {
  left: 0;
  background: url(http://s2.17house.com/zhishi/images/sprites_sem.png) no-repeat left 0;
}

.carouselFigure .left:hover {
  background-position: -99px 0;
}

.carouselFigure .right {
  right: 0;
  background: url(http://s2.17house.com/zhishi/images/sprites_sem.png) no-repeat -199px 0;
}

.carouselFigure .right:hover {
  background-position: -299px 0;
}

.carouselFigure ul.listImg {}

.carouselFigure ul.listImg li {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}

.carouselFigure ul.listImg li.cur {
  display: block;
}

.carouselFigure ul.listImg img {}

.carouselFigure ul.listImg p {
  position: absolute;
  bottom: 0;
  width: 254px;
  height: 36px;
  line-height: 36px;
  padding: 0 8px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
}

.carouselFigure ul.listWord {
  height: 45px;
  margin-top: 12px;
  overflow: hidden;
}

.carouselFigure ul.listWord li {
  width: 100%;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  font-size: 12px;
}

.carouselFigure ul.listWord em {
  float: left;
  width: 13px;
  height: 10px;
  margin-right: 6px;
  margin-top: 7px;
  background: url(http://s2.17house.com/zhishi/images/sem_19.jpg) no-repeat;
}

.carouselFigure ul.listWord span {
  float: left;
  color: #999;
}

.carouselFigure ul.listWord p {
  float: left;
  color: #666;
  width: 184px;
}

/* lunbotu end */
.mainRight_list {
  float: right;
  width: 268px;
  height: 408px;
  background: #f9f9f9;
  border: 1px solid #f5f5f5;
  padding: 10px 20px;
  margin-bottom: 20px;
}

.mainRight_list a {
  display: block;
  width: 268px;
  height: 38px;
  line-height: 38px;
}

.mainRight_list a h2 {
  display: inline-block;
  width: 230px;
  height: 38px;
  font-size: 18px;
  font-weight: normal;
  overflow: hidden;
}

.mainRight_list a .more {
  font-size: 12px;
  color: #999;
  vertical-align: top;
}

.mainRight_list ul {
  width: 268px;
  height: 360px;
  overflow: hidden;
}

.mainRight_list ul li {
  width: 268px;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  overflow: hidden;
}

.mainRight_list ul li i {
  display: inline-block;
  width: 15px;
  height: 12px;
  text-align: center;
  line-height: 12px;
  font-size: 12px;
  color: #fff;
  background: #a5a5a5;
  margin-right: 14px;
}

.mainRight_list ul li i.show {
  background: #f5a77c;
}

.mainRight_list ul li a {
  display: inline-block;
  width: 230px;
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 22px;
  line-height: 30px;
}

a.mainRight_img {
  float: right;
  display: block;
  width: 310px;
  height: 200px;
  margin-bottom: 20px;
}

.hotTab {
  float: right;
  width: 308px;
  border: 1px solid #f5f5f5;
  background: #f9f9f9;
  margin-bottom: 20px;
}

.hotTab .hotTab_title {
  margin: 12px 0px 0px 15px;
}

.hotTab .hotTab_title {
  display: block;
  width: 270px;
  height: 38px;
  line-height: 38px;
  margin: 0 20px;
  color: #333;
}

.hotTab .hotTab_title {
  font-size: 18px;
  font-weight: normal;
}

.hotTab .hotTab_title .all {
  float: right;
  margin-right: 10px;
  font-size: 12px;
  color: #333;
}

ul.hotTab_list {
  width: 270px;
  padding: 10px 20px;
}

ul.hotTab_list li {
  display: inline-block;
  margin: 8px;
  height: 18px;
  line-height: 18px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #f5f5f5;
  white-space: nowrap;
}

ul.hotTab_list li a {
  display: block;
  font-size: 12px;
  color: #999;
  border-radius: 10px;
  border: 1px solid #e2e2e2;
  padding: 0 6px;
}

ul.hotTab_list li a:hover {
  color: #ff7200;
}

.resTab {
  float: left;
  width: 268px;
  height: 325px;
  margin-top: 20px;
  background: #f9f9f9;
  border: 1px solid #f5f5f5;
  padding: 0 20px;
}

.resTab h2 {
  font-size: 18px;
  font-weight: normal;
  width: 270px;
  height: 45px;
  line-height: 45px;
  border-bottom: 2px solid #d6d6d6;
}

.resTab_name,
.resTab_phone,
.resTab_address {
  margin-top: 20px;
  width: 268px;
  height: 34px;
  border: 1px solid #f5f5f5;
  background: #fff;
  border: 1px solid #e2e2e2;
}

.resTab_name {
  margin-top: 20px;
}

.resTab_phone {}

.resTab_address {}

.resTab_name input,
.resTab_phone input,
.resTab_address input {
  float: left;
  width: 216px;
  height: 34px;
  font-size: 14px;
  color: #999;
  line-height: 34px;
}

.resTab_name input {}

.resTab_phone input {}

.resTab_address input {}

.resTab_name span,
.resTab_phone span,
.resTab_address span {
  float: left;
  display: inline-block;
  width: 33px;
  height: 34px;
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat;
}

.resTab_name span {
  background-position: -220px -173px;
}

.resTab_phone span {
  background-position: -295px -173px;
}

.resTab_address span {
  background-position: -376px -173px;
}

.resTab_name i,
.resTab_phone i,
.resTab_address i {
  float: left;
  line-height: 40px;
  font-size: 14px;
  font-weight: normal;
}

.resTab_name i {}

.resTab_phone i {}

.resTab_address i {}

.resTab_btn {
  width: 270px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  background: #ea5404;
  font-size: 18px;
  color: #fff;
  margin-top: 20px;
  cursor: pointer;
}

.mainRTitle {
  font-size: 18px;
  padding-bottom: 10px;
  font-weight: 400;
}

.mainRTitle i {
  display: inline-block;
  margin-right: 16px;
}

/* hundafenggejieshao start */
.mainRightIntroduce {
  float: right;
  padding: 18px;
  border: 1px solid #ececec;
  background: #fafafa;
  margin-bottom: 20px;
  width: 272px;
}

.mainRightIntroduce .mainRTitle i {
  width: 19px;
  height: 20px;
  background: url(http://s2.17house.com/zhishi/images/r_01.png) no-repeat;
}

.mainRightIntroduce h3 {
  font-size: 12px;
  color: #666;
  line-height: 24px;
  font-weight: normal;
}

/* hundafenggejieshao end */
/* zhuangxiubaiketuijian start */
.mainRightRecommend {
  float: right;
  border: 1px solid #ececec;
  background: #fafafa;
  padding: 18px 18px 0 18px;
  margin-bottom: 20px;
}

.mainRightRecommend .mainRTitle i {
  width: 20px;
  height: 19px;
  background: url(http://s2.17house.com/zhishi/images/r_02.png) no-repeat;
}

.mainRightRecommend h3 {
  margin-left: -19px;
  line-height: 30px;
  border-left: 4px solid #00a151;
  padding-left: 15px;
  background: #ececec;
  font-size: 14px;
  width: 107%;
}

.mainRightRecommend ul {
  padding-bottom: 26px;
}

.mainRightRecommend ul li {
  float: left;
  font-size: 12px;
  padding-right: 22px;
  padding-top: 16px;
  color: #666;
}

/* zhuangxiubaiketuijian end */
/*zhuangxiuzixun*/
.mainRightNews {
  width: 308px;
  height: auto;
  border: 1px solid #ececec;
  float: right;
  margin-bottom: 20px;
  padding: 0 0 18px 0;
}

.mainRightNews .Newstitle {
  width: 92%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #282828;
  margin: 0 auto;
  font-weight: normal;
}

.mainRightNews ul {
  width: 92%;
  height: auto;
  margin: 0 auto;
}

.mainRightNews ul li {
  width: 100%;
  height: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mainRightNews ul li a {
  display: block;
  width: 100%;
  height: auto;
  color: #666;
  font-size: 14px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mainRightNews ul li a:hover {
  color: #1ac078;
}

/*zhuangxiuzixun end*/
/*zhuangxiutuijian*/
.mainRightTuiJian {
  width: 308px;
  height: auto;
  border: 1px solid #ececec;
  float: right;
  margin-bottom: 20px;
  padding: 0 0 18px 0;
}

.mainRightTuiJian .TuiJiantitle {
  width: 92%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #282828;
  margin: 0 auto;
  font-weight: normal;
}

.mainRightTuiJian ul {
  width: 92%;
  height: auto;
  margin: 0 auto;
}

.mainRightTuiJian ul li {
  width: 100%;
  height: auto;
  height: auto;
}

.mainRightTuiJian ul li .titleA {
  float: left;
  color: #666;
  font-size: 14px;
  line-height: 30px;
  width: 210px;
  overflow: hidden;
  white-space: nowrap;
}

.mainRightTuiJian ul li .titleA img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.mainRightTuiJian ul li .num {
  float: left;
  color: #999;
  font-size: 12px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  width: 50px;
  padding-left: 10px;
  text-align: right;
}

.mainRightTuiJian ul li p.huifu {
  float: left;
  line-height: 2;
  width: 100%;
  height: 54px;
  overflow: hidden;
  position: relative;
}

.mainRightTuiJian ul li p.huifu img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.mainRightTuiJian ul li p.huifu .huifuMore {
  width: auto;
  position: absolute;
  right: 0;
  top: 25px;
  padding: 0 5px;
  background: #fafafa;
  font-size: 16px;
  height: 30px;
}

.mainRightTuiJian ul li p.huifu .huifuMore span {
  margin-left: 7px;
  background: #ccced4;
  color: #fff;
  padding: 0 6px;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}

/*zhuangxiutuijian end*/
/* zhuangxiuwendapingtai start */
.mainRightTerrace {
  width: 308px;
  height: auto;
  border: 1px solid #ececec;
  float: right;
  margin-bottom: 20px;
  padding: 0 0 18px 0;
}

.mainRightTerrace .terrace-head {
  width: 100%;
  height: auto;
  border-bottom: 1px solid #ececec;
}

.mainRightTerrace .terrace-head dd {
  width: 102px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  cursor: pointer;
}

.mainRightTerrace .terrace-head .active {
  border-bottom: 2px solid #1ac078;
  color: #1ac078;
}

.mainRightTerrace .terrace-body {
  display: none;
}

.mainRightTerrace .terrace-ask {
  padding: 0 18px;
}

.mainRightTerrace .terrace-ask li {
  height: auto;
}

.mainRightTerrace .terrace-ask li .titleA {
  float: left;
  color: #666;
  font-size: 14px;
  line-height: 30px;
  width: 210px;
  overflow: hidden;
  white-space: nowrap;
}

.mainRightTerrace .terrace-ask li .titleA img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.mainRightTerrace .terrace-ask li .num {
  float: left;
  color: #999;
  font-size: 12px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  width: 50px;
  padding-left: 10px;
  text-align: right;
}

.mainRightTerrace .terrace-ask li p.huifu {
  float: left;
  line-height: 2;
  height: 54px;
  overflow: hidden;
  position: relative;
}

.mainRightTerrace .terrace-ask li p.huifu img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.mainRightTerrace .terrace-ask li p.huifu .huifuMore {
  width: auto;
  position: absolute;
  right: 0;
  top: 25px;
  padding: 0 5px;
  background: #fafafa;
  font-size: 16px;
  height: 30px;
}

.mainRightTerrace .terrace-ask li p.huifu .huifuMore span {
  margin-left: 7px;
  background: #ccced4;
  color: #fff;
  padding: 0 6px;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}

.mainRightTerrace .terrace-hot,
.mainRightTerrace .terrace-label {
  padding: 0 18px;
  height: auto;
}

.mainRightTerrace .terrace-hot li,
.mainRightTerrace .terrace-label li {
  width: 100%;
  height: auto;
}

.mainRightTerrace .terrace-hot li a,
.mainRightTerrace .terrace-label li a {
  display: inline-block;
  width: auto;
  height: 20px;
  line-height: 20px;
  color: #fff;
  background: #48cd93;
  border-radius: 18px;
  padding: 0 15px;
  margin: 0 5px 5px 0;
  font-size: 13px;
}

.mainRightTerrace .terrace-hot li a:hover,
.mainRightTerrace .terrace-label li a:hover {
  color: #fff;
}

/* zhuangxiuwendapingtai end */
/* zhuangxiuzixuntuijian start */
.mainRightZixunRecommend {
  float: right;
  padding: 18px;
  border: 1px solid #ececec;
  background: #fafafa;
  margin-bottom: 20px;
}

.mainRightZixunRecommend h2 {
  font-size: 18px;
  font-weight: 400;
}

.mainRightZixunRecommend div.list {
  float: left;
  border-top: 1px dotted #ececec;
  padding-top: 16px;
  margin-top: 16px;
}

.mainRightZixunRecommend div.firstChild {
  border: 0;
  margin-top: 0;
}

.mainRightZixunRecommend div.list img {
  float: left;
  width: 110px;
  height: 110px;
  margin-right: 10px;
  border: 1px solid #ececec;
}

.mainRightZixunRecommend div.list ul {
  float: left;
  height: 120px;
  overflow: hidden;
  margin-top: -5px;
}

.mainRightZixunRecommend div.list ul li {
  font-size: 12px;
  color: #666;
  line-height: 24px;
  width: 144px;
  white-space: nowrap;
  overflow: hidden;
}

/* zhuangxiuzixuntuijian end */
/* end mainRight */
/* end mainCon */
/* end main */
/* å®¶å±…æ–°é—»åˆ—è¡¨ end */
/* æ–‡åº„è¯¦ç»†é¡µ start */
/* mainCenter_article start */
.mainCenter_article {
  width: 650px;
  font-size: 28px;
  margin: 0 auto 53px;
}

.mainCenter_article h1 {
  font-size: 30px;
  padding: 35px 0px 10px 0 !important;
}

.mainCenter_article_nav {
  width: 100%;
  height: 34px;
  border-bottom: 1px dashed #e3e3e3;
  padding-bottom: 10px;
}

.mainCenter_article_nav .left {
  float: left;
}

.mainCenter_article_nav .right {
  float: right;
}

.mainCenter_article_nav .left li {
  display: inline-block;
  *float: left;
}

.mainCenter_article_nav .left li a {
  font-size: 12px;
  color: #999;
}

.mainCenter_article_nav .left li a:hover {
  color: #3498e1;
}

.mainCenter_article_nav .left li i {
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #dfdfdf;
  margin-left: 10px;
}

.mainCenter_article_nav .right li {
  display: inline-block;
  *float: left;
  line-height: 30px;
}

.mainCenter_article_nav .right li a {
  font-size: 12px;
  color: #999;
}

.mainCenter_article_nav .right li a i {
  display: inline-block;
  height: 14px;
  margin-right: 5px;
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat;
}

.mainCenter_article_nav .right li a i.i1 {
  background-position: left -186px;
  width: 12px;
}

.mainCenter_article_nav .right li a i.i2 {
  background-position: -68px -181px;
  width: 18px;
  height: 25px;
  vertical-align: middle;
}

.mainCenter_article_nav .right li a i.i3 {
  background-position: -155px -183px;
  width: 14px;
}

.mainCenter_article_nav li a.cBlue {
  color: #329ae3;
}

.mainCenter_article_con {
  width: 650px;
  height: 100%;
}

.mainCenter_article_con h3 {
  font-size: 16px;
  height: 20px;
  margin: 24px 0 12px;
  text-indent: 2em;
}

.mainCenter_article_con p {
  font-size: 16px;
  line-height: 32px;
  text-indent: 2em;
  padding: 14px 0 9px 0;
}

.mainCenter_article_con img {
  max-width: 600px
}

.weixin {
  width: 649px;
  margin: 50px 0 0 0;
}

.weixinBg {
  width: 650px;
  height: 235px;
  background: #f6f9fe;
  padding-top: 15px;
}

.weixinBg span {
  display: block;
  width: 600px;
  margin: 0 auto;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
}

.weixinBg a {
  display: block;
  width: 160px;
  height: 160px;
  margin: 5px auto 10px;
}

.weixinList {}

.weixinList_up {
  width: 650px;
  height: 24px;
  margin: 28px 0;
}

ul.weixinList_up_left {
  float: left;
  width: 190px;
  height: 24px;
}

ul.weixinList_up_left li {
  float: left;
  width: 24px;
  height: 24px;
  font-size: 12px;
  color: #666;
  margin-right: 8px;
  cursor: pointer;
}

ul.weixinList_up_left li.i1 {
  width: 48px;
  line-height: 24px;
}

ul.weixinList_up_left li.i2 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat left top;
}

ul.weixinList_up_left li.i3 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -100px top;
}

ul.weixinList_up_left li.i4 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -200px top;
}

ul.weixinList_up_left li.i5 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -300px top;
}

ul.weixinList_up_right,
div.weixinList_down ul {
  overflow: hidden;
}

ul.weixinList_up_right {
  float: right;
  width: 254px;
  height: 24px;
}

div.weixinList_down {}

ul.weixinList_up_right li {
  height: 24px;
  line-height: 24px;
}

ul.weixinList_up_right li,
div.weixinList_down ul li {
  float: left;
  font-size: 12px;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
}

ul.weixinList_up_right li span {
  display: inline-block;
  font-size: 14px;
  color: #999;
}

ul.weixinList_up_right li i {
  display: inline-block;
  width: 1px;
  height: 10px;
  background: #dfdfdf;
  margin: 0 10px;
}

div.weixinList_down ul li p a {
  font-size: 12px;
  color: #1686eb;
  line-height: 25px;
  margin-right: 16px;
  white-space: nowrap;
  overflow: hidden;
}

.up_down {
  width: 700px;
  height: 60px;
  line-height: 60px;
  margin-top: 25px;
}

.up_down_left,
.up_down_right {
  width: 240px;
  margin: 0 26px;
}

.up_down_left {
  float: left;
}

.up_down_right {
  float: right;
}

.up_down_left span,
.up_down_right span {
  float: left;
  width: 48px;
  color: #666;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
}

.up_down_left p a,
.up_down_right p a {
  float: left;
  width: 190px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
}

.autoCon {
  width: 650px;
  margin-top: 12px;
  overflow: hidden;
}

.autoCon_title {
  display: block;
  width: 650px;
  height: 62px;
  font-size: 22px;
  line-height: 62px;
  height: 62px;
  color: #333;
}

.autoCon_title h2 {
  overflow: hidden;
  white-space: nowrap;
  font-size: 22px;
  cursor: pointer;
}

.autoCon ul {
  width: 650px;
  overflow: hidden;
}

.autoCon ul li {
  width: 650px;
  height: 30px;
}

.autoCon ul li i {
  display: inline-block;
  width: 2px;
  height: 2px;
  background: #333;
  margin-right: 8px;
  margin-top: 14px;
  vertical-align: top;
}

.autoCon ul li a {
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.autoCon ul li span {
  display: inline-block;
  width: 78px;
  line-height: 30px;
  font-size: 12px;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  float: right;
  margin-right: 185px;
}

.comment {
  width: 650px;
  margin-top: 24px;
}

.comment_title {
  width: 650px;
  height: 50px;
}

.comment_title h2 {
  *float: left;
  display: inline-block;
  font-size: 22px;
  width: 340px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  white-space: nowrap;
}

.comment_title span {
  *margin-top: 15px;
  display: inline-block;
  font-size: 12px;
  color: #999;
  width: 300px;
  height: 50px;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  right: -126px;
}

.commont_con {
  width: 720px;
  height: 124px;
}

a.comment_con_img {
  float: left;
  width: 67px;
  height: 67px;
  margin-right: 14px;
  border-radius: 50%;
  overflow: hidden;
}

.comment_message {
  display: inline-block;
  width: 620px;
  height: 122px;
  border: 1px solid #ececec;
}

.comment_message textarea {
  width: 532px;
  height: 68px;
  padding: 10px;
  font-size: 12px;
  line-height: 19px;
  color: #999;
  border: none;
  outline: none;
  overflow: hidden;
}

.comment_message div {
  width: 664px;
  height: 24px;
  background: #ececec;
  padding: 6px 8px;
}

.comment_message div ul {
  float: left;
  width: 110px;
  height: 24px;
}

.comment_message div ul li {
  float: left;
  font-size: 12px;
  line-height: 24px;
  color: #666;
}

.comment_message div ul li a {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 5px;
}

.comment_message div ul li a.i1 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat left top;
}

.comment_message div ul li a.i2 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -100px top;
}

.comment_message div ul li a.i3 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -200px top;
}

.comment_message div ul li a.i4 {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -300px top;
}

.comment_message div span {
  float: right;
  width: 100px;
  height: 35px;
  background: #ff5500;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 35px;
  margin-top: -6px;
  margin-right: -8px;
  cursor: pointer;
}

.commont_list {
  width: 778px;
}

.commont_list_num {
  font-size: 12px;
  color: #999;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #ececec;
  margin-top: 20px;
}

.commont_list_num a {
  font-size: 12px;
  color: #999;
}

ul.commont_list_con {}

ul.commont_list_con li {
  width: 700px;
  height: 60px;
  padding-top: 26px;
  border-bottom: 1px solid #ececec;
}

ul.commont_list_con li a.left {
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  vertical-align: top;
  overflow: hidden;
}

ul.commont_list_con li div.right {
  width: 610px;
  height: 43px;
  display: inline-block;
  overflow: hidden;
}

ul.commont_list_con li div.right p {
  width: 610px;
  height: 16px;
  font-size: 12px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

ul.commont_list_con li div.right p a {
  font-size: 12px;
  color: #666;
}

ul.commont_list_con li div.right .right_time {
  margin-top: 8px;
}

ul.commont_list_con li div.right .right_time span {
  font-size: 12px;
  color: #999;
}

ul.commont_list_con li div.right .right_time span i {
  font-size: 12px;
  color: #999;
}

ul.commont_list_con li div.right .right_time b {
  display: inline-block;
  width: 1px;
  height: 12px;
  margin: 0 2px;
  background: #999;
  vertical-align: middle;
}

ul.commont_list_con li div.right .right_time a {
  font-size: 12px;
  color: #3498e1
}

.commont_list div.more {
  width: 700px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  font-size: 14px !important;
  background: #f9f9f9;
  cursor: pointer;
  margin: 22px 0;
}

/* end mainCenter */
/* mainCenter_article end */
/* æ–‡ç« è¯¦ç»†é¡µ end */
/* hangYeNew start */
.area {
  width: 100%;
  line-height: 22px
}

.seletStyle {
  width: 308px;
  height: auto;
}

.TOP_slide_con {
  float: left;
  width: 375px;
  margin-right: 27px;
}

/* TOP_news_con start */
.TOP_news_con {
  float: left;
  width: 450px;
  margin-right: 27px;
}

.TOP_news_con h4 {
  padding-bottom: 5px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.TOP_news_con h4 a {
  font-size: 22px;
  line-height: 32px;
}

.TOP_news_con_h4 {
  padding-bottom: 5px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.TOP_news_con_h4 a {
  font-size: 22px;
  font-weight: bold;
  line-height: 32px;
}

/*2015.10.21 æ–°å¢ž*/
.TOP_news_con p {
  border-bottom: 1px dashed #cfcfcf;
  padding-bottom: 10px;
}

.TOP_news_con ul {
  margin-top: 10px;
  line-height: 32px;
}

.TOP_news_con ul li {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* TOP_news_con end */
/* T_title_left start */
.T_title_left {
  display: inline-block;
  float: left;
  width: 1140px;
  height: 60px;
  line-height: 60px;
}

.T_title_left em {
  display: inline-block;
  float: left;
  width: 11px;
  height: 34px;
  background: #f2f2f2;
  margin: 16px 16px 0 2px;
}

.T_title_left h2 {
  display: inline-block;
  float: left;
  font-size: 30px;
  font-weight: normal;
  color: #333;
}

/* T_title_left end */
/* TOP_news_con start */
.T_title_right {
  line-height: 26px;
}

.T_title_right .more {
  margin-top: 0;
}

/* TOP_news_con end */
/* Top_group_buying start */
.Top_group_buying {
  float: left;
  width: 310px;
}

.Top_group_buying ul {
  margin: 5px 0;
  padding: 0 10px;
}

.Top_group_buying ul li {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.Top_group_buying ul a {
  font-size: 14px;
  color: #666;
}

.area_main {
  float: left;
  width: 860px;
  margin-right: 20px;
}

.area-adBox {
  width: auto;
  height: auto;
  float: left;
}

.area-adBox img {
  width: 310px;
  height: 190px;
}

/* Top_group_buying end */
/* ZX_banner start */
.ZX_banner {
  width: 100%;
}

.ZX_banner li {
  float: left;
  margin-right: 10px;
  *display: inline;
}

.ZX_banner .last {
  margin-right: 0;
}

/* ZX_banner end */
/* ZX_photo_news start */
.ZX_photo_news {
  float: left;
  width: 260px;
  position: relative;
}

.ZX_photo_news .h3 {
  width: 100%;
  font-weight: normal;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: rgba(0, 0, 0, .5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
}

/* ZX_photo_news end */
/* ZX_news_item start */
.ZX_news_item {
  float: left;
  width: 260px;
  margin-left: 40px;
}

.ZX_news_item h3 {
  font-size: 18px;
  color: #333;
  font-weight: bold;
}

.ZX_news_item ul {
  margin-top: 10px;
}

.ZX_news_item li {
  padding-top: 8px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.ZX_news_item li i {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-right: 10px;
  background: #ccc;
  border-radius: 5px;
  vertical-align: middle;
}

/* ZX_news_item end */
/* ZX_news_item_2 start */
.ZX_news_item_2 {
  float: left;
  width: 308px;
  height: 188px;
  overflow: hidden;
  border: 1px solid #d4d2d2;
  border-left: none;
}

.ZX_news_item_2 .ZX_tab {
  float: left;
  width: 90px;
  border-right: 2px solid #d4d2d2;
}

.ZX_news_item_2 .ZX_tab li {
  width: 88px;
  height: 63px;
  background: #f9f9f9;
  border-left: 1px solid #d4d2d2;
  margin-bottom: 1px;
  text-align: center;
  cursor: pointer;
}

.ZX_news_item_2 .ZX_tab i {
  display: inline-block;
  width: 88px;
  height: 32px;
}

.ZX_news_item_2 .ZX_tab .before {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat 30px -472px;
}

.ZX_news_item_2 .ZX_tab .now {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -70px -465px;
}

.ZX_news_item_2 .ZX_tab .after {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -170px -467px;
}

.ZX_news_item_2 .ZX_tab .current {
  cursor: pointer;
  border-left: 2px solid #00a151;
  border-bottom: 2px solid #d4d2d2;
  border-top: 2px solid #d4d2d2;
  width: 90px;
  background: #f9f9f9;
  margin: -2px 0 0 0;
}

.ZX_news_item_2 .ZX_tab .current .before {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -70px -372px;
}

.ZX_news_item_2 .ZX_tab .current .now {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -170px -368px;
}

.ZX_news_item_2 .ZX_tab .current .after {
  background: url(http://s2.17house.com/zhishi/images/new_sprites.png) no-repeat -265px -368px;
}

.ZX_news_item_2 .ZX_tab .current a {
  color: #00a151;
}

.ZX_news_item_2 .ZX_tab_con {
  float: left;
  width: 195px;
  padding: 7px 0 5px 20px;
}

.ZX_news_item_2 .ZX_tab_con ul {
  display: none;
}

.ZX_news_item_2 .ZX_tab_con .show {
  display: block;
}

.ZX_news_item_2 .ZX_tab_con a {
  font-size: 12px;
}

.ZX_news_item_2 .ZX_tab_con li a {
  display: inline-block;
  margin-right: 10px;
}

.ZX_news_item_2 .ZX_tab_con hr {
  clear: both;
  width: 175px;
  margin: 8px 0;
  border-bottom: 1px dashed #d4d2d2;
}

/* ZX_news_item_2 end */
/* Best_hot start */
.Best_hot {
  float: left;
  width: 268px;
  height: 410px;
  background: #f9f9f9;
  border: 1px solid #f5f5f5;
  padding: 0 20px;
}

.Best_hot h3 {
  font-size: 18px;
  font-weight: normal;
  width: 270px;
  height: 45px;
  line-height: 45px;
  border-bottom: 2px solid #d6d6d6;
}

.Best_hot h3 .more {
  margin-top: 5px;
}

.Best_hot .list {
  margin-top: 25px;
  height: 90px;
  clear: both;
}

.Best_hot .list a {
  float: left;
  display: block;
}

.Best_hot .list .con {
  float: left;
  width: 150px;
  margin-left: 10px;
  display: inline-block;
}

.Best_hot .list .con div a {
  width: 100%;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.Best_hot .list .con p {
  margin-top: 6px;
  clear: both;
}

.Best_hot .list .con p a {
  font-size: 12px;
  color: #999;
}

.Best_hot .list_01 {
  margin-top: 20px;
  clear: both;
  height: 65px;
}

.Best_hot .list_01 img {
  float: left;
}

.Best_hot .list_01 .con {
  float: left;
  width: 70px;
  height: 70px;
  padding: 0 5px;
  margin-left: 5px;
  display: inline-block;
}

.Best_hot .list_01 .con div {
  font-weight: normal;
}

.Best_hot .list_01 strong {
  display: inline-block;
  margin: 20px 2px 0 10px;
  font-family: Arial;
  font-size: 36px;
  font-style: italic;
  font-weight: normal;
  color: #ea5504;
}

/* Best_hot end */
/* Buy_product start */
.Buy_product {
  width: 100%;
}

.Buy_product .title_01 {
  border-bottom: 1px solid #ececec;
  height: 31px;
}

.Buy_product .title_01 h3 {
  float: left;
  font-size: 18px;
  line-height: 30px;
}

.Buy_product .title_01 ul {
  float: right;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  margin-bottom: -1px;
  border: 1px solid #ececec;
  border-bottom: none;
}

.Buy_product .title_01 li {
  float: left;
}

.Buy_product .title_01 li a {
  display: inline-block;
  width: 80px;
  height: 30px;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  border-right: 1px solid #ececec;
}

.Buy_product .title_01 li a:hover {
  background: #fff;
  height: 31px;
  margin-bottom: -2px;
}

.Buy_product .title_01 .acitve a {
  color: #ff7200;
  background: #fff;
  height: 31px;
  margin-bottom: -2px;
}

.Buy_product .list ul {
  float: left;
  width: 260px;
  margin-right: 40px;
  line-height: 30px;
  text-align: center;
}

.Buy_product .list li {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.Buy_product .list a {
  font-size: 14px;
}

.Buy_product .list .last {
  margin-right: 0;
}

/* Buy_product end */
.Design_sketch p {
  padding: 15px;
}

.Design_sketch p a {
  padding: 0 5px
}

.Design_sketch ul {
  float: left;
  width: 290px;
  margin-right: 10px;
}

.Design_sketch .last {
  margin-right: 0;
}

/* hangYeNew end */
.header_news {
  width: 100%;
  height: 50px;
  overflow: hidden;
}

.header_news img {
  width: 100%;
  height: 50px;
}

.footer_news {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 80px;
  overflow: hidden;
}

.footer_news img {
  width: 100%;
  height: 80px;
}

.news_img,
.news_img_scroll {
  width: 100%;
  overflow: hidden;
}

.news_img {
  position: relative;
  min-height: 500px;
  min-width: 990px;
}

.news_img_item {
  float: left;
}

.news_img_item ul {
  margin-top: 2px;
}

.news_img_item li {
  float: left;
  margin-right: 2px;
  position: relative;
}

.news_img_item h3 {
  position: absolute;
  left: 10px;
  bottom: 5px;
  width: 95%;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news_img .scroll_btn {
  position: absolute;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-align: center;
  line-height: 50px;
  top: 50%;
  margin-top: -25px;
  font-size: 100px;
  font-family: SimSun, "orator std";
  font-weight: bold;
  color: #fff;
  z-index: 6;
}

.news_img .scroll_prev {
  left: 30px;
}

.news_img .scroll_next {
  right: 30px;
}

#share {
  float: left;
  margin-top: 10px;
}

#tally {
  margin-top: 3px;
}

.pos {
  position: relative;
}

.posleft {
  position: absolute;
}

.posright {
  position: absolute;
  right: 0;
}

.posh {
  height: 530px;
}

.posw {
  height: 416px;
}

/* å…è´¹ç”³è¯· start */
.freeRequest {
  float: right;
  width: 268px;
  height: 315px;
  border: 1px solid #ececec;
  padding: 0 20px;
  margin-bottom: 20px;
  background: #fff;
  z-index: 10;
}

ul.FRlist,
ul.FRlistContent {
  width: 100%;
  margin-left: 4px;
}

ul.FRlist {
  height: 50px;
  margin-top: 8px;
}

ul.FRlistContent {
  height: 45px;
}

ul.FRlist li {
  display: inline-block;
  width: 23%;
  height: 45px;
  padding-top: 3px;
  line-height: 20px;
  text-align: center;
  color: #999;
  border-bottom: 2px solid #d6d6d6;
  margin-left: -4px;
  cursor: pointer;
}

ul.FRlist li.hover {
  color: #ea5404;
  border-bottom: 2px solid #ea5404;
}

ul.FRlistContent li {
  display: none;
  width: 100%;
  line-height: 45px;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #ea5404;
  font-size: 12px;
}

ul.FRlistContent li.hover {
  display: block;
}

div.FRtable {
  width: 100%;
}

div.FRtable input {
  width: 90%;
  height: 34px;
  line-height: 34px;
  padding: 0 12px;
  border: 1px solid #e3e3e3;
  color: #999;
  margin-bottom: 22px;
}

div.FRtable input.showBox {
  border: 1px solid #f50;
}

p#name_error,
p#tel_error {
  height: 20px;
  line-height: 20px;
  color: #f50;
  font-size: 12px;
  margin-top: 0;
}

div.FRtableAddress {
  width: 100%;
  height: 34px;
  margin-bottom: 10px;
}

div.FRtableAddress select {
  display: inline-block;
  width: 124px;
  height: 34px;
  border: 1px solid #e3e3e3;
  outline-style: none;
  color: #999;
}

.FRtableAddressL {
  margin-right: 12px;
}

div.FRtableBtn {
  width: 100%;
  height: 42px;
  text-align: center;
  line-height: 42px;
  background: #ea5404;
  color: #fff;
  cursor: pointer;
}

#top_right_submit {
  font-size: 20px;
}

#top_right_submit:hover {
  background: #c74c0a;
}

div.FRtable p {
  color: #999;
  font-size: 12px;
  margin-top: 10px;
}

div.FRtable p a {
  color: #ff7011;
  font-size: 12px;
}

.box .boxRight .FRtable input.showBox {
  border: 1px solid #ea5504;
}

.FRtable .error_b1,
.FRtable .error_b2 {
  display: block;
  font-size: 12px;
  color: #ea5504;
  padding-left: 61px;
  height: 30px;
  line-height: 30px;
  margin: 0;
}

/* å…è´¹ç”³è¯· end */
/* å³å¯¼èˆª start */
.sideBarNav {
  position: fixed;
  top: 50%;
  margin-top: -75px;
  right: 0;
  width: 40px;
  height: 150px;
  background: #f2f2f2;
  display: none;
}

.sideBarNav_list {
  width: 28px;
  height: 150px;
  margin: 0 auto;
}

.sideBarNav_list li {
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
  padding: 12px 0;
  cursor: pointer;
}

.sideBarNav_list li.last {
  border-bottom: 0;
}

.sideBarNav_list li span {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(http://s2.17house.com/zhishi/images/home_sprites.png) no-repeat;
  margin-left: 2px;
}

.sideBarNav_list li span.SBNL1 {
  background-position: right -339px;
}

.sideBarNav_list li span.SBNL2 {
  background-position: right -405px;
}

.sideBarNav_list li span.SBNL3 {
  background-position: right bottom;
  width: 18px;
  margin-left: 5px;
}

.sideBarNav_list li span.SBNL1.show {
  background-position: -181px -339px;
}

.sideBarNav_list li span.SBNL2.show {
  background-position: -181px -405px;
}

.sideBarNav_list li span.SBNL3.show {
  background-position: -181px bottom;
}

.WXimg {
  position: absolute;
  top: 0;
  right: 42px;
  width: 129px;
  height: 150px;
  background: #f2f2f2;
  display: none;
  cursor: pointer;
}

.WXimg img {
  margin: 5px;
}

.WXimg p {
  color: #999;
  text-align: center;
  margin-top: -3px;
}

.cursor {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 52px;
  cursor: pointer;
}

/* end å³å¯¼èˆª */
/* é®ç½©å±‚ start */
.helpMeDesign_bg {
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.4;
  filter: alpha(opacity: 40);
  z-index: 9999;
}

/* end é®ç½©å±‚ */
.main_title .tp {
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
  /*border-bottom:1px dashed #ececec;*/
  padding-bottom: 10px;
}

.main_title .tp span {
  color: #ea4504;
}

.main_titles {
  width: 860px;
}

.main_titles h1 {
  font-size: 30px;
  font-weight: normal;
  padding-bottom: 20px;
}

.main_titles div {
  padding: 16px 0;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  margin-bottom: 20px;
}

.main_titles div strong {
  font-size: 24px;
  color: #bbb;
  font-weight: normal;
  float: left;
}

.main_titles div p {
  font-size: 14px;
  color: #666;
  width: 91%;
  line-height: 26px;
  padding-top: 6px;
  float: right;
}

/* åˆ—è¡¨é¡µstart */
.main_list {}

.main_list .main_list_one {
  margin: 46px 0 14px;
  overflow: hidden;
}

.main_list ul.last {
  border-right: 0;
}

.main_list ul {
  float: left;
  border-right: 1px solid #ececec;
  width: 31%;
  margin-right: 20px;
}

.main_list ul li a:hover {
  color: #0bb569;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main_list ul li a {
  color: #666;
  font-size: 14px;
  line-height: 32px;
}

/* end åˆ—è¡¨é¡µ */
.lastPage {
  margin-bottom: 74px;
}

/* æ²¡æœ‰æœç´¢åˆ°é¡µé¢ start */
.mainHotCenter {}

.mainHotCenter .mainHotCenterShow {
  text-align: center;
}

.mainHotCenter .mainHotCenterShow img {
  padding: 112px 0 37px;
}

.mainHotCenter .mainHotCenterShow p {
  font-size: 16px;
  color: #666;
  padding-bottom: 126px;
}

.mainHotCenter .mainHotCenterShow p span {
  color: #ff7200;
}

.mainHotCenter h3 {
  font-size: 22px;
  padding-bottom: 13px;
  border-bottom: 1px solid #ececec;
  margin-bottom: 15px;
}

.mainHotCenter .mainHotCenterMore {}

.mainHotCenter .mainHotCenterMore img {
  float: left;
  margin-right: 26px;
}

.mainHotCenter .mainHotCenterMore ul {
  float: left;
  width: 480px;
  margin-top: 10px;
}

.mainHotCenter .mainHotCenterMore ul li {
  float: left;
  height: 30px;
}

.mainHotCenter .mainHotCenterMore ul li i {
  float: left;
  width: 2px;
  height: 2px;
  background: #333;
  margin: 16px 10px 0 0;
}

.mainHotCenter .mainHotCenterMore ul li a {
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
}

.mainHotCenter .mainHotCenterMore ul li a.left {
  font-size: 16px;
  float: left;
  width: 360px;
  text-overflow: ellipsis;
}

.mainHotCenter .mainHotCenterMore ul li a.right {
  float: right;
  font-size: 12px;
  color: #999;
  margin-left: 22px;
  width: 80px;
}

/* end æ²¡æœ‰æœç´¢åˆ°é¡µé¢*/
/* æ ‡ç­¾èšåˆè¯¦æƒ…é¡µ start */
/* é¢åŒ…å±‘ start */
.crumbs {
  width: 1190px;
  margin: 0 auto;
}

.crumbs ul {
  border-bottom: 1px solid #ececec;
  padding: 20px 0 12px;
}

.crumbs ul li {
  float: left;
}

.crumbs ul li:first-child span {
  display: none;
}

.crumbs ul li span {
  color: #bbb;
  width: 20px;
  text-align: center;
  display: inline-block;
}

.crumbs ul li a {
  font-size: 12px;
  color: #707070;
}

.crumbs ul li b {
  font-size: 12px;
  color: #a6a6a6;
  cursor: text;
  font-weight: normal;
}

/* end é¢åŒ…å±‘ */
/* æ ‡ç­¾èšåˆé¡µ start */
/* è½®æ’­å›¾ start */
.labelmain_left {
  float: left;
  /*margin-top:20px;*/
  margin-right: 17px;
}

.labelmain_left .tab_left {
  float: left;
}

.labelmain_left .tab_left ul.list_left {
  float: left;
  width: 400px;
  height: 300px;
  overflow: hidden;
  margin-right: 6px;
}

.labelmain_left .tab_left ul.list_left li {
  float: left;
  position: relative;
}

.labelmain_left .tab_left ul.list_left li p {
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
  color: #fff;
  text-align: center;
}

.labelmain_left .tab_left ul.list_right {
  float: left;
}

.labelmain_left .tab_left ul.list_right li {
  border: 2px solid #fff;
  margin-bottom: 1px;
  position: relative;
}

.labelmain_left .tab_left ul.list_right li span {
  position: absolute;
  left: -12px;
  top: 50%;
  margin-top: -12px;
  display: none;
  width: 11px;
  height: 22px;
  background: url(http://s2.17house.com/zhishi/images/l_06.png) no-repeat;
}

.labelmain_left .tab_left ul.list_right li.show {
  border: 2px solid #ff7200;
}

.labelmain_left .tab_left ul.list_right li.show span {
  display: block;
}

.labelmain_left ul.tab_right {
  float: left;
  padding-left: 20px;
  height: 300px;
}

.labelmain_left ul.tab_right li {
  line-height: 30px;
}

.labelmain_left ul.tab_right li a {
  display: block;
  font-size: 14px;
  color: #666;
  width: 302px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.labelmain_left ul.tab_right li a:hover {
  color: #ff7200;
}

/* è½®æ’­å›¾ end */
/* æ”»ç•¥çŸ¥è¯† start */
.labelmain_raiders {
  margin-top: 30px;
}

.labelmain_raiders ul {
  float: left;
  padding: 20px;
  width: 390px;
  height: 226px;
  border: 1px solid #ececec;
}

.labelmain_raiders ul:first-child {
  border-right: 0;
}

.labelmain_raiders li h2 {
  font-size: 18px;
  font-weight: 800;
  padding-bottom: 10px;
}

.labelmain_raiders li a {
  display: block;
  font-size: 14px;
  color: #666;
  width: 100%;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.labelmain_raiders li a:hover {
  color: #ff7200;
}

/* æ”»ç•¥çŸ¥è¯† end */
/* ç½‘å‹çƒ­è¯„ start */
.labelmain_assess {
  margin-top: 40px;
}

.labelmain_assess h2 {
  font-size: 18px;
  line-height: 34px;
  margin-bottom: 13px;
  border-left: 11px solid #ececec;
  padding-left: 17px;
}

ul.assessList {
  border-top: 1px solid #ececec;
}

ul.assessList li.assessListLi {
  padding-top: 20px;
}

ul.assessList li div.left {
  float: left;
  width: 62px;
  overflow: hidden;
  padding: 0 16px;
}

ul.assessList li div.left img {
  border-radius: 50%;
}

ul.assessList li div.left span {
  font-size: 12px;
  padding-top: 6px;
  width: 100%;
  text-align: center;
  display: block;
  color: #0088cc;
  white-space: nowrap;
  overflow: hidden;
}

ul.assessList li div.right {
  float: left;
  width: 768px;
  border-bottom: 1px solid #ececec;
}

ul.assessList li div.right p.firstP {
  font-size: 16px;
  padding: 10px 0 4px;
  white-space: nowrap;
  overflow: hidden;
  width: 764px;
}

ul.assessList li div.right p.firstP:hover {
  color: #ff7200;
}

ul.assessList li div.right em {
  display: block;
  color: #999;
  font-size: 12px;
  padding: 16px 0;
  border-bottom: 1px dashed #ececec;
  margin-bottom: 8px;
}

ul.assessList li div.right p.openP {
  font-size: 14px;
  line-height: 24px;
  color: #666;
  overflow: hidden;
}

ul.assessList li div.right a.openBtn i {
  display: inline-block;
  width: 10px;
  height: 6px;
  background: url(http://s2.17house.com/zhishi/images/l_07.png?v1) no-repeat;
}

ul.assessList li div.right a.openBtn {
  display: block;
  color: #0088cc;
  font-size: 12px;
  cursor: pointer;
  margin-bottom: 20px;
}

ul.assessList li div.right ul.imgList {
  padding-bottom: 32px;
}

ul.assessList li div.right ul.imgList li {
  float: left;
  border: 1px solid #ececec;
  margin-right: 10px;
}

ul.assessList li div.right ul.imgList li:last-child {
  border: 0;
}

ul.assessList li div.right ul.imgList li a {
  display: block;
  font-size: 12px;
  color: #666;
  padding-top: 86px;
}

.labelmain_assess .hotBtn {
  margin: 30px auto;
  text-align: center;
}

.labelmain_assess .hotBtn a {
  display: inline-block;
  padding: 19px 40px;
  border-radius: 4px;
  background: #ff9100;
  font-size: 14px;
  color: #fff;
}

.labelmain_assess .hotBtn a:hover {
  background: #c74c0a;
}

.banner_left {
  width: 860px;
  height: 60px;
  margin: 0 auto;
}

.banner_left img {
  width: 100%;
  height: 100%;
}

.answersList {
  width: 860px;
}

.answersList li {
  border-top: 1px solid #ececec;
  padding: 18px 0;
}

.answersList li .answersUp {
  position: relative;
}

.answersList li .answersUp i {
  float: left;
  width: 20px;
  height: 26px;
  background: url(http://s2.17house.com/zhishi/images/l_04.png) no-repeat;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 4px;
}

.answersList li .answersUp p {
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 1px dashed #ececec;
  padding: 3px 0 17px;
}

.answersList li .answersUp p:hover {
  color: #ff7200;
}

.answersList li .answersUp span {
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 12px;
  color: #999;
}

.answersList li .answersUp span em {
  color: #ff7200;
  font-weight: normal;
}

.answersList li .answersDown {
  padding-top: 17px;
}

.answersList li .answersDown i {
  float: left;
  width: 20px;
  height: 26px;
  background: url(http://s2.17house.com/zhishi/images/l_05.png) no-repeat;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 2px;
}

.answersList li .answersDown p {
  float: right;
  width: 830px;
  font-size: 14px;
  color: #666;
  line-height: 22px;
  max-height: 66px;
  overflow: hidden;
}

/* ç½‘å‹çƒ­è¯„ end */
/* æ•´ä½“åŽ¨æˆ¿ srat */
.mainRightAll {
  padding: 18px;
  background: #fafafa;
  border: 1px solid #ececec;
  margin-bottom: 20px;
}

.mainRightAll h2 {
  font-size: 18px;
  padding-bottom: 14px;
}

.mainRightAll .h2 {
  font-size: 18px;
  padding-bottom: 14px;
}

.mainRightAll img {
  margin-bottom: 12px;
  width: 270px;
}

.mainRightAll p {
  font-size: 14px;
  color: #666;
  line-height: 24px;
}

/* æ•´ä½“åŽ¨æˆ¿ end */
/* æ ‡ç­¾ start*/
.mainRightTab {
  position: relative;
  border: 1px solid #ececec;
  margin-bottom: 20px;
  background-color: #fff;
}

.mainRightTab ul.mainRightTitle {
  position: absolute;
  left: 0;
  top: 0;
  width: 310px;
  height: 50px;
}

.mainRightTab ul.mainRightTitle li {
  position: absolute;
  top: 0;
  text-align: center;
  width: 153.5px;
  height: 49px;
  line-height: 49px;
  font-size: 18px;
  cursor: pointer;
  background: #f9f9f9;
  border-bottom: 1px solid #ececec;
}

.mainRightTab ul.mainRightTitle li.first {
  left: 0;
  border-right: 1px solid #ececec;
}

.mainRightTab ul.mainRightTitle li.last {
  right: 2px;
  border-left: 1px solid #ececec;
}

.mainRightTab ul.mainRightTitle li.show {
  background: #fff;
  border-bottom: 1px solid #fff;
}

.mainRightTab div.mainRightTabCon {
  padding-top: 50px;
}

.mainRightTab div.mainRightTabCon ul {
  display: none;
  padding: 20px 4px 10px 20px;
}

.mainRightTab div.mainRightTabCon ul.show {
  display: block;
}

.mainRightTab div.mainRightTabCon ul li {
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}

.mainRightTab div.mainRightTabCon ul li a {
  padding: 3px 8px;
  border-radius: 20px;
  border: 1px solid #ececec;
  font-size: 12px;
  color: #666;
}

.mainRightTab div.mainRightTabCon ul li a:hover {
  color: #ff7200;
}

/* æ ‡ç­¾ end */
/* æ ‡ç­¾èšåˆé¡µ end */
/* æ ‡ç­¾èšåˆè¯¦æƒ…é¡µ end */
.mainCenter ul.topList {
  margin: 4px auto;
}

.mainCenter ul.topList li {
  margin-top: 13px;
}

.mainCenter ul.topList li a {
  font-size: 12px;
}

.mainCenter ul.topList li a:hover {
  color: #333;
}

.mainCenter ul.topList li a em {
  float: left;
  padding: 3px 10px;
  background: #3498e1;
  border-radius: 4px;
  margin-right: 10px;
  color: #fff;
}

.mainCenter ul.topList li a p {
  float: left;
  line-height: 22px;
}

.mainCenter ul.topList li a span {
  float: left;
  margin-left: 32px;
  color: #999;
  line-height: 22px;
}

.mainCenter ul.topList li a span:hover,
.mainCenter ul.topList li a p:hover {
  color: #ff7200;
}

/* åº•éƒ¨æŠ¥å start */
.bottomByNameBg {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 60px;
  background: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
  display: block;
  z-index: 999;
}

.bottomByName,
.bottomByNames {
  width: 1190px;
  margin: 0 auto;
}

.bottomByName img {
  float: left;
  position: relative;
  left: 146px;
  top: -32px;
}

.bottomByName p {
  float: left;
  font-size: 18px;
  color: #fff;
  line-height: 60px;
  margin-left: 158px;
  margin-right: 28px;
}

.bottomByName p em {
  color: #ea5404;
  font-weight: bold;
}

.bottomByName input {
  float: left;
  width: 164px;
  font-size: 12px;
  color: #999;
  background: #fff;
  height: 16px;
  padding: 8px;
  border-radius: 4px 0 0 4px;
  margin-top: 14px;
}

.bottomByName div {
  float: left;
  font-size: 14px;
  color: #fff;
  background: #ea5404;
  width: 100px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border-radius: 0 4px 4px 0;
  margin-top: 14px;
  margin-right: 22px;
  cursor: pointer;
}

.bottomByName div:hover {
  background: #c74c0a;
  filter: none;
}

.bottomByName span.nameClose,
.bottomByNames span.nameClose {
  display: inline-block;
  float: right;
  width: 20px;
  height: 20px;
  background: url(http://s2.17house.com/zhishi/images/sprites_sem.png) no-repeat -99px -699px;
  margin-top: 18px;
  cursor: pointer;
  position: absolute;
}

.bottomByName .nameClose:hover,
.bottomByNames .nameClose:hover {
  background-position: 0 -699px;
}

.bottomByNames div {
  float: left;
  margin-right: 20px;
  margin-left: 178px;
}

.bottomByNames div h4 {
  font-size: 22px;
  font-weight: normal;
  color: #ea5404;
  line-height: 38px;
}

.bottomByNames div p {
  font-size: 14px;
  color: #fff;
}

.bottomByNames input {
  float: left;
  font-size: 14px;
  margin-left: 10px;
  margin-top: 14px;
}

.bottomByNames input.txt {
  color: #999;
  padding: 6px 8px;
  background: #fff;
  border-radius: 4px;
  width: 164px;
}

.bottomByNames input.btn {
  color: #fff;
  width: 100px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background: #ea5404;
  border-radius: 4px;
  margin-right: 22px;
  cursor: pointer;
}

.bottomByNames input.btn:hover {
  background: #c74c0a;
  filter: none;
}

/* end åº•éƒ¨æŠ¥å */
/* å¼¹å±‚ start */
.blackBG {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity: 50);
  z-index: 999;
  display: none;
}

.windowShow {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -274px;
  margin-top: -169px;
  padding: 16px 20px;
  width: 538px;
  height: 338px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 10px;
  z-index: 999;
  text-align: center;
  display: none;
}

.windowShow .windowShow_close {
  float: right;
  width: 14px;
  height: 14px;
  background: url(http://s2.17house.com/zhishi/images/sprites_sem.png) no-repeat -199px -699px;
}

.windowShow h3 {
  font-size: 24px;
  color: #eb6100;
  padding: 40px 0 20px;
}

.windowShow h4 {
  font-size: 18px;
  font-weight: normal;
  background: #f9f9f9;
  height: 56px;
  line-height: 56px;
  width: 100%;
}

.windowShow .wtel {
  font-size: 18px;
  color: #333;
  padding: 40px 0 10px;
  display: block;
}

.windowShow p {
  font-size: 18px;
  color: #ff7200;
}

.windowShow p em {
  display: inline-block;
  width: 22px;
  height: 24px;
  background: url(http://s2.17house.com/zhishi/images/sprites_sem.png) no-repeat -299px -699px;
  vertical-align: middle;
  margin-left: 10px;
}

.windowShow a {
  display: block;
  font-size: 14px;
  width: 98px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #999;
  border: 1px solid #e2e2e2;
  background: #f9f9f9;
  border-radius: 4px;
  margin: 30px auto 0;
}

/* end å¼¹å±‚ */
/* å•†å“å¼¹çª— start */
.tcShop {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -258px;
  margin-top: -164px;
  width: 516px;
  height: 328px;
  padding: 14px 32px 24px;
  border-radius: 8px;
  background: #fff;
  z-index: 999;
  display: none;
}

.radiusClose {
  position: absolute;
  right: 26px;
  display: block;
  width: 20px;
  height: 23px;
  background: url(http://s2.17house.com/zhishi/images/sprites_sem.png) no-repeat -199px -699px;
  cursor: pointer;
}

.tcShop .title {
  padding-top: 23px;
  height: 30px;
}

.tcShop .title h3 {
  float: left;
  font-size: 20px;
  width: 280px;
  overflow: hidden;
  white-space: nowrap;
}

.tcShop .title p {
  float: right;
  font-size: 14px;
  padding-top: 7px;
}

.tcShop .title p em {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #000;
  color: #fff;
  text-align: center;
  line-height: 20px;
  margin: 0 1px;
}

.tcShopCon {
  height: 225px;
  margin-top: 26px;
}

.tcShopCon .left {
  border-right: 1px solid #f2f2f2;
  position: absolute;
  left: 32px;
  width: 216px;
}

.tcShopCon .right {
  position: absolute;
  right: 32px;
  width: 270px;
}

.tcShopCon .left span {
  display: inline-block;
  margin-top: 16px;
  margin-right: 25px;
  width: 196px;
  height: 106px;
  background: url(http://s2.17house.com/zhishi/images/t_c2.jpg) no-repeat;
}

.tcShopCon .left p {
  width: 190px;
  padding-top: 16px;
  font-size: 14px;
  color: #999;
}

.tcShopCon .right .num {
  margin-top: -12px;
}

.tcShopCon .right .num a {
  font-size: 12px;
  color: #999;
  display: inline-block;
  width: 49%;
}

.tcShopCon .right .num a em {
  color: #fe0000;
  font-size: 24px;
}

.tcShopCon .right .arrinput input {
  width: 232px;
  height: 13px;
  padding: 11px 18px;
  margin-top: 16px;
  font-size: 12px;
  color: #999;
  border: 1px solid #e2e2e2;
}

.tcShopCon .right .arrinput p {
  width: 232px;
  line-height: 24px;
  height: 24px;
  color: #ea5404;
}

.tcShopCon .right button {
  margin-top: 36px;
  width: 120px;
  height: 38px;
  font-size: 18px;
  background: #ea5404;
  color: #fff;
  text-align: center;
  line-height: 38px;
  border: none 0;
  outline: none;
  cursor: pointer;
  border-radius: 4px;
}

.tcShopCon .right button:hover {
  background: #c74c0a;
}

/* å•†å“å¼¹çª— end */
/* bbs start */
.bss-module {
  width: 100%;
  margin-bottom: 20px;
}

.bss-module h2 {
  font-size: 22px;
  margin: 10px 5px;
}

.bss-module h2 .more {
  float: right;
  font-weight: normal;
  font-size: 12px;
  width: 100px;
  margin-top: 10px;
  text-align: right;
}

.bss-module .module li {
  line-height: 2;
  padding-right: 2%;
}

.bss-module .module li:before {
  content: 'Â·';
  display: inline-block;
  vertical-align: middle;
  margin: -4px 10px 0 10px;
  font-size: 20px;
  line-height: 1;
}

.bss-module .module li a {
  font-size: 14px;
}

.bss-module .module li em {
  float: right;
  color: #999;
}

/* bbs end */
/*------2016.6.15èµ„è®¯æ–°å¢žåŠ -----*/
.msg-new {
  overflow: hidden;
  zoom: 1;
  font-family: Microsoft Yahei
}

.msg-txt {
  float: left;
  width: 400px;
  height: 300px;
  position: relative
}

.msg-new .ss-span {
  position: absolute;
  width: 400px;
  height: 40px;
  line-height: 40px;
  background: rgba(0, 0, 0, .4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);
  color: #fff;
  text-align: center;
  bottom: 0
}

.tele-txt {
  width: 440px;
  float: left;
  margin-left: 20px
}

.tele-txth3 {
  color: #f50;
  font-size: 14px;
  font-weight: 200
}

.tele-txt p {
  font-size: 18px;
  color: #4e4e4e;
  font-weight: 700;
  line-height: 35px;
  text-align: center
}

.tele-txtul {
  margin-right: -35px;
  overflow: hidden;
  zoom: 1
}

.tele-txtul li {
  line-height: 24px;
  width: 195px;
  float: left;
  display: inline;
  margin-right: 30px
}

.tele-txtul li a {
  font-size: 14px
}

.tele-ul {
  overflow: hidden;
  zoom: 1;
  margin: 10px -30px 0 0
}

.tele-ul li {
  width: 130px;
  float: left;
  margin-right: 25px
}

.tele-ul li img {
  width: 130px;
  height: 86px
}

.tele-ul li span {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
  text-align: center;
  display: block
}

.con-h2 {
  height: 65px;
  line-height: 65px;
  border-bottom: 1px solid #ececec;
  font-size: 24px;
  color: #333;
  font-weight: 200;
  margin-top: 10px
}

/*superslide*/
.slide-box {
  height: 231px;
  overflow: hidden;
  position: relative;
  left: 20px
}

.slide-box .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}

.slide-box .hd .bullet {
  float: left;
  margin-right: 2px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.slide-box .hd .bullet.on {
  background: #f00;
  color: #fff;
}

.slide-box .bd {
  position: relative;
  height: 100%;
  z-index: 0;
  left: 30px;
}

.slide-box .bd .img100 {
  display: block;
  width: 100%;
  height: 100%;
}

/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */
.slide-box .lunbo-btn {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 30px;
  height: 44px;
  background: #e9e9e9;
  cursor: pointer;
  background: url(http://s2.17house.com/zhishi/images/new-arrow.png)
}

.slide-box .prev {
  background-position: 0 0
}

.slide-box .prev:hover {
  background-position: -31px 0
}

.slide-box .next {
  right: 0;
  background-position: 0 -45px
}

.slide-box .next:hover {
  background-position: -31px -45px
}

.slide-box ul li {
  width: 240px;
  float: left;
  display: inline;
  margin: 20px 0 0 20px
}

.slide-box ul li img {
  width: 240px;
  height: 180px
}

.slide-box ul li span {
  font-size: 14px;
  color: #666;
  font-family: Microsoft Yahei;
  margin-top: 15px;
  display: block
}

.new-brand {
  overflow: hidden;
  zoom: 1
}

.brand-list {
  width: 420px;
  float: left
}

.brand-list.fr {
  float: right
}

.brand-list ul li {
  height: 60px;
  margin-top: 20px
}

.brand-list ul li img {
  float: left
}

.brand-list ul li div {
  padding-left: 116px;
  font-family: Microsoft Yahei
}

.brand-list ul li div .p1 {
  line-height: 21px;
  font-size: 16px
}

.brand-list ul li div .p2 {
  line-height: 18px;
  font-size: 12px;
  color: #666;
  margin-top: 5px
}

.brand-list ul li div .p2 a {
  font-size: 12px;
  color: #08c
}

.box-list {
  overflow: hidden;
  zoom: 1;
  margin-right: -25px;
  font-family: Microsoft Yahei
}

.box-list li {
  width: 378px;
  height: 157px;
  padding: 19px 20px 12px 20px;
  border: 1px solid #ececec;
  float: left;
  display: inline;
  margin: 20px 20px 0 0
}

.box-list li .p1 {
  font-size: 16px;
  color: #ff7200
}

.box-list li .p2 {
  line-height: 20px;
  font-size: 14px;
  color: #999;
  margin-top: 15px
}

.box-list li div {
  height: 29px;
  line-height: 25px;
  border-top: 1px dashed #bcbcbc;
  margin-top: 15px;
  padding-top: 5px;
  font-size: 12px
}

.box-list li div a {
  width: 66px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #666;
  float: right;
  font-size: 12px;
  border: 1px solid #ececec
}

.box-list li div a i {
  color: #ff7200
}

/*å³ä¾§å¾®ä¿¡ */
.m0,
.nesg-weixin div.m0 {
  margin: 0
}

.nesg-weixin {
  width: 270px;
  height: 107px;
  padding: 21px 20px 25px 19px;
  border: 1px solid #ececec
}

.nesg-weixin div {
  width: 140px;
  margin-top: 8px
}

.nesg-weixin div p {
  line-height: 20px;
  color: #999;
  font-size: 14px
}

.nesg-weixin div span {
  color: #ff7200;
  margin-top: 10px;
  display: block
}

.nesg-weixin div a {
  width: 140px;
  height: 32px;
  line-height: 32px;
  background: #ff7200;
  color: #fff;
  font-size: 14px;
  display: block;
  border-radius: 5px;
  text-align: center;
  margin-top: 10px
}

.hot-list {
  padding: 20px 0 20px 0;
  overflow: hidden;
  margin-right: -35px
}

.hot-list li {
  float: left;
  width: 240px;
  height: 180px;
  position: relative;
  margin-right: 50px
}

.hot-list li img {
  width: 240px;
  height: 180px
}

.hot-list li span {
  position: absolute;
  width: 100%;
  height: 32px;
  line-height: 32px;
  background: rgba(0, 0, 0, .4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000, endColorstr=#50000000);
  text-align: center;
  color: #fff;
  font-size: 14px;
  bottom: 0;
  left: 0;
  font-family: Microsoft Yahei
}

.side-nave {
  width: 60px;
  border-bottom: 1px solid #ececec
}

.side-nave a {
  display: block;
  width: 60px;
  height: 48px;
  background: url(http://s2.17house.com/zhishi/images/side-nave.png);
  padding-top: 12px
}

.side-nave a.a1 {
  background-position: -61px 0
}

.side-nave a.a1:hover {
  background-position: 0 0
}

.side-nave a.a2 {
  background-position: -61px -60px
}

.side-nave a.a2:hover {
  background-position: 0 -60px
}

.side-nave a.a3 {
  background-position: -61px -121px
}

.side-nave a.a3:hover {
  background-position: 0 -121px
}

.side-nave a.a4 {
  background-position: -61px -182px
}

.side-nave a.a4:hover {
  background-position: 0 -182px
}

.side-nave a.a5 {
  background: #f0eeed;
  color: #999;
  font-size: 14px;
  font-family: Microsoft Yahei
}

.side-nave a.a5 i {
  display: block;
  margin: 0 0 0 18px
}

.side-nave a.a5:hover {
  color: #ff7200
}

/*è¯¦æƒ…é¡µ*/
.detail-new {
  width: 770px;
  font-family: Microsoft Yahei
}

.detail-block {
  width: 670px;
  height: 46px;
  background: #fafafa;
  padding: 10px 29px 10px 20px;
  line-height: 23px;
  color: #999;
  font-size: 14px;
  margin: 20px auto 0 auto
}

.detail-p {
  font-size: 14px;
  width: 714px;
  margin: 30px auto
}

.detail-p span {
  color: #999;
  margin-right: 10px
}

.detail-p a {
  color: #08c;
  margin-right: 15px
}

.detail-block1 {
  width: 780px;
  height: 37px;
  padding-top: 23px;
  background: #f6f6f6;
  margin-top: 30px
}

.detail-block1 span {
  display: inline;
  float: left;
  width: 347px;
  margin-left: 27px;
  font-size: 14px;
  color: #666;
  font-family: Microsoft Yahei
}

.detail-block1 span a {
  color: #666
}

.detail-recom {
  overflow: hidden;
  zoom: 1
}

.sub-nav {
  width: 108px;
  padding-right: 12px;
  text-align: center;
  float: left;
  font-family: Microsoft Yahei
}

.sub-nav ul {
  margin-left: 4px
}

.sub-nav ul li {
  width: 92px;
  height: 32px;
  line-height: 32px;
  margin-bottom: 5px;
  text-align: center;
  cursor: pointer
}

.sub-nav ul li.show {
  background: #f0f0f0;
  color: #ff7200
}

.sub-lsit {
  width: 550px;
  float: right;
  border-left: 1px solid #ececec;
  padding-left: 20px;
  display: none
}

.sub-lsit.show {
  display: block
}

.sub-lsit dl {
  padding: 20px 0;
  border-bottom: 1px dashed #ececec
}

.sub-lsit dl:first-of-type {
  padding-top: 0
}

.sub-lsit dl dt {
  width: 140px;
  height: 100px;
  float: left;
  margin-right: 14px
}

.sub-lsit dl dt img {
  width: 140px;
  height: 100px
}

.sub-lsit dl dd {
  margin-left: 154px;
  font-family: Microsoft Yahei
}

.sub-lsit dl dd a {
  font-size: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.sub-lsit dl dd div {
  height: 20px;
  line-height: 20px
}

.sub-lsit dl dd p {
  height: 48px;
  font-size: 12px;
  color: #999;
  line-height: 24px;
  overflow: hidden;
  margin: 8px 0
}

.sub-lsit dl dd div span {
  color: #666;
  font-size: 12px
}

.sub-lsit dl dd div a {
  color: #1686eb;
  margin-right: 10px;
  font-size: 12px
}

.sub-lsit dl dd div b {
  color: #999;
  font-size: 12px;
  font-weight: 200;
  float: right
}

.new-con {
  width: 780px
}

.new-con .commont_list_con li {
  padding: 18px 0 10px 20px;
  width: 760px;
  height: auto;
  overflow: hidden;
  position: relative
}

.new-con .commont_list_con li div.right {
  width: 710px;
  height: auto
}

.new-con .commont_list_con li div.right a.click {
  color: #08c;
  font-size: 14px
}

.new-con .commont_list_con li:hover {
  background: #f6f6f6
}

.new-con .commont_list_con li:hover .click-close {
  display: block
}

.t-newm {
  font-family: Microsoft Yahei
}

.click-close {
  display: block;
  width: 16px;
  height: 16px;
  top: 12px;
  right: 16px;
  display: none;
  position: absolute;
  background: url(http://s2.17house.com/zhishi/images/click-close.jpg) no-repeat
}

.click-close:hover {
  background: url(http://s2.17house.com/zhishi/images/click-closeh.jpg) no-repeat
}

/*èµ„è®¯è¯¦æƒ…å³ä¾§çƒ­é—¨è£…ä¿®æ–‡ç« */
.hot-metxt {
  border: 1px solid #f5f5f5;
  background: #f9f9f9;
  padding: 0 30px 4px 20px
}

.hot-metxt h2 {
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  font-weight: 200
}

.hot-metxt ul li {
  height: 55px;
  margin-bottom: 18px
}

.hot-metxt ul li img {
  width: 90px;
  height: 55px;
  float: left;
  display: inline
}

.hot-metxt ul li p {
  line-height: 23px;
  float: left;
  display: inline;
  height: 46px;
  overflow: hidden;
  font-size: 14px;
  color: #666;
  margin-left: 14px;
  width: 154px;
  font-family: "Microsoft Yahei"
}

.hot-metxt ul li a:hover p {
  color: #ff7200
}

/* 2016-07-05 zhangxin æ–°æ·»ç›’å­æ ·å¼   display:none;     display:block; */
.side-nave {
  position: relative
}

.on_fxt {
  position: fixed;
  top: 0;
  margin-top: 0
}

.side-nave_box {
  position: absolute;
  top: 41px;
  left: 70px;
  height: 146px;
  width: 146px;
  padding: 10px;
  background: #fff;
  border: 1px solid #e2e2e2;
  z-index: 100;
  display: none
}

.side-nave_box1 {
  position: fixed;
  top: 47px;
  left: 104px
}

.side-nave_box span {
  position: absolute;
  font-size: 22px;
  color: #e2e2e2;
  right: 100%;
  top: 36PX
}

/*æ–°å¢žé¡µé¢ä¸‹æ–¹é“¾æŽ¥æ ·å¼--2016.10.10--start*/
.letter_title {
  display: block;
  float: left;
  width: 100px
}

.letter {
  display: block;
  width: 770px;
  height: auto;
  overflow: hidden
}

.letter a {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #f9f9f9;
  border: 1px solid #ededed;
  border-radius: 3px;
  float: left;
  margin-right: 6px;
  margin-bottom: 6px
}

.letter a:hover {
  background: #00a151;
  border: 1px solid #00151;
  color: #fff
}

.Xmore_title {
  display: block;
  width: 100px;
  font-size: 16px;
  margin-bottom: 10px
}

.Xmore {
  display: block;
  width: auto;
  height: auto;
  overflow: hidden
}

.Xmore a {
  width: 145px;
  display: inline-block;
  text-align: left;
  border-radius: 3px;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px
}

/*æ–°å¢žé¡µé¢ä¸‹æ–¹é“¾æŽ¥æ ·å¼--2016.10.10--end*/
/*æ–°å¢žå¤§è½¬ç›˜*/
.turnplate {
  width: 310px;
  height: 360px;
  cursor: pointer;
  background: url(http://s1.17house.com/common/images/turn1.png) no-repeat;
  position: relative
}

.turnplate .plate_oneimg {
  width: 201px;
  height: 200px;
  position: absolute;
  top: 96px;
  left: 54px
}

.turnplate .plate_twoimg {
  width: 67px;
  height: 76px;
  position: absolute;
  top: 155px;
  left: 122px
}

.turnplate .Rolling_mask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 35px;
  background: #000;
  opacity: .4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  z-index: 5
}

.turnplate .Rolling_txt {
  height: 35px;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10
}

.turnplate .Rolling_txt .sc-ul {
  height: 35px;
  width: 92%;
  margin: 0 auto;
  border: none;
  overflow: hidden
}

.turnplate .Rolling_txt .sc-ul ul {
  width: 100%;
  position: relative
}

.turnplate .Rolling_txt .sc-ul ul li {
  width: 100%;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #fff
}

.turnplate .Rolling_txt .sc-ul ul li span {
  display: block;
  width: auto;
  float: left
}

.turnplate .Rolling_txt .sc-ul ul li span:first-child {
  width: 110px;
  display: block
}

.turnplate .Rolling_txt .sc-ul ul li span+span+span {
  float: right
}

/*æ–°å¢žå¤§è½¬ç›˜ end*/
/*æ–°å¢žå…è´¹é è°±è®¾è®¡*/
.reliable-sheji {
  width: 308px;
  height: auto;
  border: 1px solid #eee;
  margin-bottom: 20px;
  padding-top: 30px
}

.reliable-sheji .sheji-title {
  width: 100%;
  height: auto;
  text-align: center;
  font-size: 24px;
  color: #1ac078
}

.reliable-sheji .sheji-smtitle {
  width: 100%;
  height: auto;
  text-align: center;
  font-size: 14px;
  color: #666;
  overflow: hidden
}

.reliable-sheji .sheji-smtitle li {
  float: left
}

.reliable-sheji .sheji-smtitle li.smtitle-firLi {
  width: 100px;
  height: auto;
  text-align: right;
  margin: 10px 7px 0 0
}

.reliable-sheji .sheji-smtitle li.smtitle-lasLi {
  width: 100px;
  height: auto;
  text-align: left;
  margin-top: 10px
}

.reliable-sheji .sheji-smtitle .smtitle-num {
  display: inline-block;
  width: 82px;
  height: 28px;
  margin-top: 6px
}

.reliable-sheji .sheji-smtitle .smtitle-num p {
  display: block;
  float: left;
  width: 22px;
  height: 28px;
  line-height: 28px;
  margin-right: 5px;
  background: #1ac078
}

.reliable-sheji .sheji-smtitle .smtitle-num p em {
  display: inline-block;
  color: #fff;
  font-size: 18px
}

.reliable-sheji .sheji-smtitle .smtitle-plus p .plus {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -ms-animation-name: "pulse";
  animation-name: pulse;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s
}

@-webkit-keyframes "pulse" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-moz-keyframes "pulse" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-ms-keyframes "pulse" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes "pulse" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.reliable-sheji .selected {
  width: 100%;
  height: 40px;
  margin: 15px 0 0 0;
  position: relative
}

.reliable-sheji .sheji-city {
  cursor: pointer
}

.reliable-sheji .sheji-inp {
  display: block;
  width: 270px;
  height: 34px;
  padding-left: 10px;
  line-height: 34px;
  border: 1px solid #e1e1e1;
  width: 260px;
  margin: 5px auto 0 auto;
  font-size: 14px;
  color: #999
}

.reliable-sheji .selected b {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 8px;
  right: 25px;
  display: block;
  cursor: pointer;
  background: url(http://s1.17house.com/jiazhuang/pc/yuyueliangfang/images/click-arrow.gif) no-repeat center
}

.reliable-sheji .selected .show-block {
  border: 1px solid #e1e1e1;
  background: #fff;
  padding: 20px 0 0 20px;
  overflow: hidden;
  margin-top: -1px;
  display: none;
  width: 250px;
  position: relative;
  top: 0;
  left: 18px
}

.reliable-sheji .selected .show-block ul li {
  float: left;
  width: 68px;
  height: 26px;
  border: 1px solid #dbdbdb;
  text-align: center;
  line-height: 26px;
  margin: 0 10px 15px 0;
  cursor: pointer
}

.reliable-sheji .selected .show-block ul li.active {
  background: #1ac078;
  border: 1px solid #1ac078;
  color: #fff
}

.reliable-sheji .sheji-phone {
  margin-bottom: 5px
}

.reliable-sheji .sheji-btn {
  width: 270px;
  height: 40px;
  line-height: 40px;
  background: #1ac078;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  margin: 10px auto 0 auto;
  cursor: pointer
}

.reliable-sheji .sheji-btn:hover {
  background: #00a051
}

.reliable-sheji .sheji-attention {
  width: 100%;
  height: auto;
  background: #fafafa;
  padding: 15px 0;
  margin: 20px 0 0 0
}

.reliable-sheji .sheji-attention span {
  display: block;
  width: 270px;
  height: auto;
  line-height: 1.7;
  color: #999;
  font-size: 12px;
  margin: 0 auto 0 auto
}

.reliable-sheji .sheji-attention span i {
  color: #ff7800
}

.reliable-sheji .error-tips {
  display: block;
  width: 270px;
  height: auto;
  color: #ff7800;
  font-size: 12px;
  margin: 0 auto 0 auto
}

.TK-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: .6;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  z-index: 99999;
  display: none
}

/*æ–°å¢žå…è´¹é è°±è®¾è®¡ end*/
/*æ–°å¢žæŽ¨èè®¾è®¡å¸ˆä¸ŽæŽ’è¡Œ*/
.recommend-sheji {
  width: 308px;
  height: auto;
  border: 1px solid #eee;
  margin-bottom: 20px
}

.recommend-sheji ul.sheji-Tabhead {
  width: 100%;
  height: auto;
  overflow: hidden;
  border-bottom: 1px solid #eee
}

.recommend-sheji ul.sheji-Tabhead li {
  float: left;
  width: 50%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #353535;
  cursor: pointer
}

.recommend-sheji ul.sheji-Tabhead li em {
  display: inline-block;
  height: 58px
}

.recommend-sheji ul.sheji-Tabhead li.active em {
  color: #1ac078;
  border-bottom: 2px solid #1ac078
}

.recommend-sheji .sheji-Tabody {
  width: 100%;
  height: auto;
  display: none
}

.recommend-sheji .sheji-recom {
  padding: 30px 0 0 0
}

.recommend-sheji .sheji-Tabody ul.body-personMsg {
  width: 270px;
  height: 100px;
  margin: 0 auto 30px auto
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li {
  float: left
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li.ul-firli {
  width: 100px;
  height: 100px;
  margin-right: 10px;
  cursor: pointer
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li.ul-secli {
  width: 160px;
  height: 100px
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-head {
  width: 100px;
  height: 100px;
  border-radius: 50%
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-name {
  font-size: 24px;
  color: #646464;
  margin: 8px 0 3px 0;
  cursor: pointer
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-eval {
  font-size: 14px;
  color: #999;
  margin: 0 0 8px 0
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-eval span {
  color: #ff7800
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li .li-eval span i {
  font-size: 18px
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li a {
  font-size: 14px;
  color: #1ac078;
  margin: 0
}

.recommend-sheji .sheji-Tabody ul.body-personMsg li a:hover {
  font-size: 14px;
  color: #00a051
}

.recommend-sheji .sheji-Tabody .body-money {
  width: 100%;
  height: 50px;
  margin-bottom: 20px;
  position: relative
}

.recommend-sheji .sheji-Tabody .body-money .money-back {
  position: absolute;
  top: 0;
  left: -3px;
  display: block;
  width: 245px;
  height: 50px;
  background: url(http://s1.17house.com/turnplate/images/di-green.png) no-repeat
}

.recommend-sheji .sheji-Tabody .body-money .money-detail {
  position: absolute;
  top: 0;
  left: 15px;
  display: block;
  width: 240px;
  height: 50px;
  line-height: 40px;
  color: #fff;
  font-size: 14px
}

.recommend-sheji .sheji-Tabody .body-money .money-detail em {
  font-size: 18px
}

.recommend-sheji .sheji-Tabody .body-money .money-detail i {
  font-size: 28px;
  margin: 0 4px
}

.recommend-sheji .sheji-Tabody .body-money .money-detail em {
  font-size: 18px
}

.recommend-sheji .sheji-Tabody .body-hui-smtitle {
  width: 100%;
  height: auto;
  font-size: 16px;
  color: #646464;
  text-align: center
}

.recommend-sheji .sheji-Tabody .body-hui-list {
  width: 215px;
  height: auto;
  margin: 0 auto 0 auto;
  overflow: hidden
}

.recommend-sheji .sheji-Tabody .body-hui-list li {
  float: left;
  width: 80px;
  height: 20px;
  padding-left: 25px;
  margin-top: 20px;
  background: url(http://s1.17house.com/turnplate/images/greentrue.png) no-repeat;
  background-size: 16px 16px;
  background-position: 0 2px;
  font-size: 14px;
  color: #666
}

.recommend-sheji .sheji-Tabody .body-hui-list li+li {
  text-align: right;
  background-position: 25px 2px
}

.recommend-sheji .sheji-Tabody .body-hui-list li+li+li {
  text-align: left;
  background-position: 0 2px
}

.recommend-sheji .sheji-Tabody .body-hui-list li+li+li+li {
  text-align: right;
  background-position: 25px 2px
}

.recommend-sheji .sheji-Tabody .body-hui-attention {
  width: 215px;
  height: auto;
  line-height: 1.6;
  margin: 20px auto 20px auto;
  font-size: 12px;
  color: #999
}

.recommend-sheji .sheji-Tabody .body-foot {
  width: 100%;
  height: auto;
  background: #fafafa;
  padding: 20px 0
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title {
  width: 100%;
  height: auto;
  text-align: center;
  font-size: 18px;
  color: #666;
  overflow: hidden
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title li {
  float: left
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-firLi {
  width: 130px;
  height: auto;
  text-align: right;
  margin: 8px 7px 0 0
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-lasLi {
  width: 70px;
  height: auto;
  text-align: left;
  margin-top: 8px
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num {
  display: inline-block;
  width: 82px;
  height: 28px;
  margin-top: 6px
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num p {
  display: block;
  float: left;
  width: 22px;
  height: 28px;
  line-height: 28px;
  margin-right: 5px;
  background: #1ac078
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-num p em {
  display: inline-block;
  color: #fff;
  font-size: 18px
}

.recommend-sheji .sheji-Tabody .body-foot .foot-title .title-plus p .plus {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: pulse1;
  -moz-animation-name: pulse1;
  -ms-animation-name: "pulse1";
  animation-name: pulse1;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s
}

@-webkit-keyframes "pulse1" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-moz-keyframes "pulse1" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-ms-keyframes "pulse1" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes "pulse1" {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    -moz-transform: scale3d(1.5, 1.5, 1.5);
    -ms-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn {
  width: 270px;
  height: 50px;
  line-height: 50px;
  border: 2px solid #1ac078;
  text-align: center;
  margin: 20px auto 0 auto;
  border-radius: 3px;
  cursor: pointer;
  position: relative
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn span {
  display: block;
  position: absolute;
  top: 10px;
  left: 80px;
  width: 30px;
  height: 30px;
  background: url(http://s1.17house.com/turnplate/images/btn-green.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn i {
  display: block;
  position: absolute;
  top: 0;
  left: 120px;
  font-size: 18px;
  color: #1ac078
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn:hover {
  background: #1ac078
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn:hover span {
  background: url(http://s1.17house.com/turnplate/images/btn-white.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .body-foot .foot-btn:hover i {
  color: #fff
}

.recommend-sheji .sheji-Tabody .list-ul {
  width: 100%;
  height: auto;
  overflow: hidden
}

.recommend-sheji .sheji-Tabody .list-ul li {
  width: 288px;
  height: auto;
  overflow: hidden;
  margin-left: 20px;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
  position: relative
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg1 {
  background: url(http://s1.17house.com/turnplate/images/no1.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg2 {
  background: url(http://s1.17house.com/turnplate/images/no2.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg3 {
  background: url(http://s1.17house.com/turnplate/images/no3.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg4 {
  background: url(http://s1.17house.com/turnplate/images/no4.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-numimg5 {
  background: url(http://s1.17house.com/turnplate/images/no5.png) no-repeat;
  background-size: 100% 100%
}

.recommend-sheji .sheji-Tabody .list-ul li .li-l {
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 20px
}

.recommend-sheji .sheji-Tabody .list-ul li .li-l .p-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  cursor: pointer
}

.recommend-sheji .sheji-Tabody .list-ul li .li-r {
  float: left;
  width: 200px;
  height: 60px
}

.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-name {
  display: block;
  width: 100%;
  height: auto;
  font-size: 16px;
  color: #646464;
  cursor: pointer
}

.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-eval {
  display: block;
  width: 100%;
  height: auto;
  font-size: 14px;
  color: #999
}

.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-eval i {
  color: #ff7800
}

.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-url {
  display: block;
  width: 100%;
  height: auto;
  font-size: 14px;
  color: #1ac078
}

.recommend-sheji .sheji-Tabody .list-ul li .li-r .r-url:hover {
  display: block;
  width: 100%;
  height: auto;
  font-size: 14px;
  color: #00a051
}

.recommend-sheji .sheji-Tabody .list-ul li:last-child {
  border: 0 solid #eee
}

.pop-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: auto;
  text-align: center;
  height: 100%;
  background: #000;
  opacity: .6;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  z-index: 100000;
  display: none
}

.popbiao {
  display: none;
  margin-top: -170px;
  margin-left: -215px;
  width: 430px;
  height: 340px;
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 200px;
  min-height: 100px;
  border-radius: 10px;
  background: #fff;
  font-family: 'microsoft yahei';
  z-index: 100009
}

.popbiao .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  box-sizing: content-box;
  padding: 18px 26px 12px 18px;
  line-height: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #999;
  cursor: pointer
}

.popbiao .close img {
  width: 19px;
  height: 19px
}

.popbiao .pop_content {
  border-radius: 10px;
  width: 90%;
  padding: 6% 5%;
  background: #fff;
  text-align: center
}

.popbiao .sign_up {
  margin-top: 30px
}

.popbiao .pop_content .sign_up .sign_up_li {
  position: relative;
  height: 38px
}

.popbiao .pop_content .sign_up .sign_up_li i {
  position: absolute;
  right: 20px;
  top: 10px
}

.popbiao .pop_content .input {
  width: 74%;
  height: 20px;
  line-height: 20px;
  border: 1px solid #f3efef;
  padding: 8px 2%;
  background: #fff;
  color: #bbb;
  vertical-align: middle
}

.popbiao .btn {
  margin-top: 0;
  padding: 2px 30px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  background: #00a151;
  border-radius: 5px;
  font-size: 18px;
  color: #fff
}

.popbiao .btn:hover {
  cursor: pointer;
  margin-top: 0;
  padding: 2px 30px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  background: #00813f;
  border-radius: 5px;
  font-size: 18px;
  color: #fff
}

.popbiao .li-spanf {
  float: left;
  margin: 10px 9px 0 0
}

.popbiao .selected {
  float: left;
  width: 78%;
  height: 40px;
  position: relative
}

.popbiao .sheji-city {
  cursor: pointer
}

.popbiao .sheji-inp {
  display: block;
  width: 97%;
  height: 34px;
  padding-left: 3%;
  line-height: 34px;
  border: 1px solid #f3efef;
  margin: 5px auto 0 auto;
  font-size: 12px;
  color: #bbb
}

.popbiao .selected b {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 12px;
  right: 6px;
  display: block;
  cursor: pointer;
  background: url(http://s1.17house.com/jiazhuang/pc/yuyueliangfang/images/click-arrow.gif) no-repeat center
}

.popbiao .selected .show-block {
  border: 1px solid #f3efef;
  background: #fff;
  padding: 20px 0 0 20px;
  overflow: hidden;
  margin-top: -1px;
  display: none;
  width: 282px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 5
}

.popbiao .selected .show-block ul li {
  float: left;
  width: 78px;
  height: 30px;
  border: 1px solid #dbdbdb;
  text-align: center;
  line-height: 30px;
  margin: 0 10px 15px 0;
  cursor: pointer
}

.popbiao .selected .show-block ul li.active {
  background: #1ac078;
  border: 1px solid #1ac078;
  color: #fff
}

.popbiao .error_tip {
  display: inline-block;
  width: 100%;
  height: 15px;
  margin: 0 auto;
  color: #ff7200;
  text-align: left;
  margin-top: 12px
}

/*æ–°å¢žæŽ¨èè®¾è®¡å¸ˆä¸ŽæŽ’è¡Œ*/
/*é¢†çº¢åŒ…*/
.zx_xrhb {
  z-index: 9998;
  position: fixed;
  left: 50%;
  width: 3px;
  margin-left: 220px;
  background: url(http://s1.17house.com/newweb/pc/common/images/line.png) center top no-repeat;
  height: 0;
  top: 0
}

.zx_xrhb img {
  cursor: pointer;
  z-index: 100;
  position: relative;
  display: block;
  width: 179px;
  height: 181px
}

.zx_xrhb .line {
  position: absolute;
  bottom: -125px;
  left: -90px;
  z-index: 10;
  display: none;
  width: 180px;
  height: 180px;
  margin: 0;
  background: initial
}

/*é¢†çº¢åŒ…*/
.red-mark {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: .6;
  filter: alpha(opacity=60);
  z-index: 99999
}

.red-packet {
  height: 561px;
  width: 500px;
  background: url(http://s1.17house.com/newweb/pc/common/images/redPacketStartpc.png) no-repeat center;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -280px 0 0 -250px;
  z-index: 100000;
  display: none;
  background-size: 100%
}

.red-packet.active {
  background: url(http://s1.17house.com/newweb/pc/common/images/redPacketEndpc.png) no-repeat center;
  background-size: 100%
}

.red-packet .red-close {
  width: 32px;
  height: 117px;
  position: absolute;
  right: 55px;
  top: 0;
  border-right: 1px solid #fff
}

.red-packet .red-close img {
  position: absolute;
  left: 16px;
  top: -32px;
  cursor: pointer
}

.red-packet .red-center {
  width: 70%;
  margin: 0 auto;
  padding: 0 20px;
  margin-top: 310px
}

.red-packet .red-center input.ipt {
  margin-bottom: 14px;
  height: 50px;
  padding: 0 5%;
  background: #fbf2bc;
  color: #b5ab72;
  width: 80%;
  margin: 0 auto;
  border-radius: 50px;
  display: block;
  font-size: 16px
}

.red-packet .red-center .red-btn {
  text-align: center;
  background: 0 0;
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
  height: 100px;
  margin: 30px auto 0 auto;
  display: block
}

/*é¢†çº¢åŒ… end*/
/*å³ä¾§æ”¹ç‰ˆæ ·å¼*/
.mainRight .Right-public {
  width: 100%;
  height: auto;
}

.mainRight .Right-public .public-title {
  width: 100%;
  height: auto;
  margin-bottom: 6px;
}

.mainRight .Right-public .public-title img {
  display: block;
  margin: 3px 18px 0 0;
}

.mainRight .Right-public .public-title span {
  display: block;
  color: #666;
}

.mainRight .Right-public .public-line {
  width: 100%;
  height: auto;
}

.mainRight .Right-public .public-line .line-first {
  width: 40%;
  height: 2px;
  background: #06c968;
}

.mainRight .Right-public .public-line .line-second {
  width: 60%;
  height: 2px;
  background: #d7d7d7;
}

.mainRight .Right-newArticle .article-list {
  width: 100%;
  height: auto;
}

.mainRight .Right-newArticle .article-list .list-detail {
  width: 100%;
  height: auto;
  padding: 14px 0 0 0;
}

.mainRight .Right-newArticle .article-list .list-detail .l {
  width: 107px;
  height: auto;
}

.mainRight .Right-newArticle .article-list .list-detail .l img {
  width: 107px;
  height: 64px;
}

.mainRight .Right-newArticle .article-list .list-detail .r {
  width: 190px;
  height: auto;
}

.mainRight .Right-newArticle .article-list .list-detail .r em,
.mainRight .Right-newArticle .article-list .list-detail .r span {
  display: block;
  width: 100%;
  height: auto;
}

.mainRight .Right-newArticle .article-list .list-detail .r em {
  color: #c7c6c6;
  line-height: 1.6;
}

.mainRight .Right-newArticle .article-list .list-detail .r span {
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.mainRight .Right-recommend .recommend-list {
  width: 100%;
  height: auto;
  padding: 10px 0 0 0;
}

.mainRight .Right-recommend .recommend-list li {
  width: 46%;
  height: auto;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mainRight .Right-recommend .recommend-list li.mright10 {
  margin-right: 8%;
}

.mainRight .Right-ask .ask-detail {
  width: 100%;
  height: auto;
  padding: 20px 0 5px 0;
  border-bottom: 1px dashed #f2f2f2;
}

.mainRight .Right-ask .ask-detail .detail-topBox {
  width: 100%;
  height: auto;
}

.mainRight .Right-ask .ask-detail .detail-topBox .topBox-title {
  width: 200px;
  height: auto;
  color: #666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.mainRight .Right-ask .ask-detail .detail-topBox .topBox-num {
  width: auto;
  height: auto;
  color: #c7c6c6;
}

.mainRight .Right-ask .ask-detail .detial-con {
  width: 100%;
  line-height: 1.6;
  color: #666;
  overflow: hidden;
  position: relative;
}

.mainRight .Right-ask .ask-detail .maxHeight {
  max-height: 36px;
}

.mainRight .Right-ask .ask-detail .detial-con span {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
  height: 18px;
  padding: 0 8px 0 5px;
  background: #fff;
}

.mainRight .Right-ask .ask-detail .detail-footBox {
  width: 100%;
  height: auto;
}

.mainRight .Right-ask .ask-detail .detail-footBox .footBox-moreBtn {
  width: auto;
  height: auto;
  line-height: 18px;
  padding: 0 10px;
  color: #fff;
  background: #06c968;
  border-radius: 18px;
  cursor: pointer;
}

.mainRight .Right-ask .ask-detail img {
  display: none;
}

.mainRight .Right-design .design-list {
  width: 100%;
  height: auto;
  padding: 30px 0 0 0;
}

.mainRight .Right-design .design-list li {
  width: 147px;
  height: auto;
}

.mainRight .Right-design .design-list li.mright {
  margin-right: 16px;
}

.mainRight .Right-design .design-list li img {
  width: 147px;
  height: 96px;
}

.mainRight .Right-design .design-list li p {
  width: 100%;
  height: auto;
  line-height: 36px;
  color: #666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

.mainRight .Right-design .design-list li:hover p {
  color: #00a051;
}

/*å³ä¾§æ”¹ç‰ˆæ ·å¼ end*/
.ul_listaz {
  width: 1190px;
  height: 72px;
  margin: 20px auto 0 auto
}

.ul_listaz p {
  height: 30px;
  width: 100%;
  line-height: 30px;
  font-size: 20px;
  font-weight: 600
}

.ul_listaz ul {
  height: 42px;
  width: 100%
}

.ul_listaz li {
  float: left;
  height: 30px;
  margin-right: 4px;
  width: 30px;
  border: 1px solid #ececec;
  line-height: 30px;
  text-align: center
}

.ul_listaz li a {
  width: 100%;
  height: 100%;
  background: #fff
}

.ul_listaz li a:hover {
  display: block;
  height: 100%;
  width: 100%;
  color: #333;
  background: #b1e866
}